Skip to content

Commit 3712e72

Browse files
RsCrdgraeme-a-stewart
RsCrd
authored andcommitted
Implement forward-backwards navigation in meeting minutes (#378)
Add jekyll plugin to segregate posts under different directories. Add new layout for meetings with liquid code enabling forward-backwards navigation, with top and bottom navigation links (added arrows as visual indicators). Updated layout style of all meetings
1 parent f3f3626 commit 3712e72

File tree

174 files changed

+276
-171
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

174 files changed

+276
-171
lines changed

_layouts/meetings.html

+71
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head lang="en">
4+
<meta charset="UTF-8">
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6+
<meta name="viewport" content="width=device-width, initial-scale=1 user-scalable=no">
7+
<title>{{ page.title }}</title>
8+
<link rel="icon" type="image/x-icon" href="{{ "/images/hsf_logo_angled.png" | prepend: site.baseurl }}">
9+
10+
<!-- bootstrap framework -->
11+
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.5/flatly/bootstrap.min.css">
12+
13+
<link rel="stylesheet" href="/css/hsf.css" type="text/css" />
14+
</head>
15+
<body>
16+
{% include navbar.ext %}
17+
18+
<div class="container">
19+
20+
21+
<div class="PageNavigation">
22+
23+
{% if page.next_in_category %}
24+
<p class="alignleft"><a href="{{ page.next_in_category.url }}"> &#8592;&nbsp;{{ page.next_in_category.title }}</a></p>
25+
{% endif %}
26+
27+
{% if page.previous_in_category %}
28+
<p class="alignright"><a href="{{ page.previous_in_category.url }}">{{ page.previous_in_category.title }} &nbsp;&#8594;</a></p>
29+
30+
{% endif %}
31+
32+
</div>
33+
34+
<div style="clear: both;"></div>
35+
36+
<hr>
37+
38+
{{ content }}
39+
40+
<hr>
41+
42+
43+
<div class="PageNavigation">
44+
45+
{% if page.next_in_category %}
46+
<p class="alignleft"><a href="{{ page.next_in_category.url }}"> &#8592;&nbsp;{{ page.next_in_category.title }}</a></p>
47+
{% endif %}
48+
49+
{% if page.previous_in_category %}
50+
<p class="alignright"><a href="{{ page.previous_in_category.url }}">{{ page.previous_in_category.title }} &nbsp;&#8594;</a></p>
51+
{% endif %}
52+
53+
</div>
54+
55+
<div style="clear: both;"></div>
56+
<br><br>
57+
<div class="footer fixed-bottom">
58+
Thanks to <a href="https://pages.github.com/">GitHub Pages</a>, <a href="http://jekyllrb.com/">Jekyll</a> and <a href="http://getbootstrap.com/">Bootstrap</a>
59+
</div>
60+
61+
</div> <!-- container -->
62+
63+
64+
<!-- Google Analytics -->
65+
66+
<!-- Google Analytics end -->
67+
68+
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
69+
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
70+
</body>
71+
</html>

_plugins/generate.rb

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
3+
module Jekyll
4+
class WithinCategoryPostNavigation < Generator
5+
def generate(site)
6+
site.categories.each_pair do |category, posts|
7+
posts.sort! { |a,b| b <=> a}
8+
posts.each do |post|
9+
index = posts.index post
10+
next_in_category = nil
11+
previous_in_category = nil
12+
if index
13+
if index < posts.length - 1
14+
next_in_category = posts[index + 1]
15+
end
16+
if index > 0
17+
previous_in_category = posts[index - 1]
18+
end
19+
end
20+
post.data["next_in_category"] = next_in_category unless next_in_category.nil?
21+
post.data["previous_in_category"] = previous_in_category unless previous_in_category.nil?
22+
end
23+
end
24+
end
25+
end
26+
end
27+

css/hsf.css

+7
Original file line numberDiff line numberDiff line change
@@ -240,3 +240,10 @@ body {
240240
[role="button"] {
241241
font-size: 17px;
242242
}
243+
244+
.alignleft {
245+
float: left;
246+
}
247+
.alignright {
248+
float: right;
249+
}

organization/_posts/2014/2014-07-16-ifb.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Interim Foundation Board Meeting #1"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Interim Foundation Board Meeting - Jul 16 2014

organization/_posts/2014/2014-09-07-ifb.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Interim Foundation Board Meeting #2"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Interim Foundation Board Meeting - Sep 7 2014

organization/_posts/2014/2014-09-17-ifb.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Interim Foundation Board Meeting #3"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Interim Foundation Board Meeting - Sep 17 2014

organization/_posts/2014/2014-10-08-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #1"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation startup team meeting notes, Oct 8 2014

organization/_posts/2014/2014-10-15-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #2"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation startup team meeting notes, Oct 15 2014

organization/_posts/2014/2014-10-22-ifb.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Interim Foundation Board Meeting #4"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Interim Foundation Board Meeting - Oct 22 2014

organization/_posts/2014/2014-10-23-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #3"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation startup team meeting notes, Oct 23 2014

organization/_posts/2014/2014-10-27-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #4"
3-
layout: default
3+
layout: meetings
44
---
55

66
https://indico.cern.ch/event/349273/

organization/_posts/2014/2014-11-05-ifb.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Interim Foundation Board Meeting #5"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Interim Foundation Board Meeting - Nov 5 2014

organization/_posts/2014/2014-11-10-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #5"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes Nov 10 2014

organization/_posts/2014/2014-11-17-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #6"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Startup Team meeting notes, Nov 17 2014

organization/_posts/2014/2014-11-26-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #7"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes Nov 26 2014

organization/_posts/2014/2014-12-03-ifb.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Interim Foundation Board Meeting #6"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Interim Foundation Board Meeting - Dec 3 2014

organization/_posts/2014/2014-12-08-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #8"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Startup Team meeting notes, Dec 8 2014

organization/_posts/2014/2014-12-15-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #9"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Startup Team meeting notes, Dec 15 2014

organization/_posts/2014/2014-12-22-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #10"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Startup Team meeting notes, Dec 22 2014

organization/_posts/2015/2015-01-05-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #11"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Startup Team meeting notes, Jan 5 2015

organization/_posts/2015/2015-01-07-ifb.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Interim Foundation Board Meeting #7"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Interim Foundation Board Meeting - Jan 7 2015

organization/_posts/2015/2015-01-12-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #12"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes Jan 12 2015

organization/_posts/2015/2015-02-10-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #13"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes Feb 10 2015

organization/_posts/2015/2015-02-16-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #14"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes Feb 16 2015

organization/_posts/2015/2015-02-23-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #15"
3-
layout: default
3+
layout: meetings
44
---
55

66
# Meeting notes for the Feb 23 2015 HSF startup team meeting

organization/_posts/2015/2015-03-02-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #16"
3-
layout: default
3+
layout: meetings
44
---
55

66
# Meeting notes for the Mar 2 2015 HSF startup team meeting

organization/_posts/2015/2015-03-04-ifb.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Interim Foundation Board Meeting #8"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF Interim Foundation Board Meeting - Mar 4 2015

organization/_posts/2015/2015-03-16-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #17"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes Mar 16 2015

organization/_posts/2015/2015-03-23-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #18"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HSF startup team Mar 23 2015 meeting notes

organization/_posts/2015/2015-03-30-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #19"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes Mar 30 2015

organization/_posts/2015/2015-04-20-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #20"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes Apr 20 2015

organization/_posts/2015/2015-04-27-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #21"
3-
layout: default
3+
layout: meetings
44
---
55
# HSF startup team Apr 27 2015 meeting notes
66

organization/_posts/2015/2015-05-04-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #22"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes May 4 2015

organization/_posts/2015/2015-05-11-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #23"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes May 11 2015

organization/_posts/2015/2015-05-18-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #24"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes May 18 2015

organization/_posts/2015/2015-06-01-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #25"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes Jun 1 2015

organization/_posts/2015/2015-06-08-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #26"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes Jun 8 2015

organization/_posts/2015/2015-06-15-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #27"
3-
layout: default
3+
layout: meetings
44
---
55

66
# HEP Software Foundation Startup Team Meeting notes Jun 15 2015

organization/_posts/2015/2015-06-22-startup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Startup Team Minutes #28"
3-
layout: default
3+
layout: meetings
44
---
55
# Meeting notes for the June 22, 2015 startup team meeting
66

0 commit comments

Comments
 (0)