Skip to content

Commit b7f2d20

Browse files
committed
Added news system
- Includes news landing page - Added example (filler) news item - Added atom feed - Re-structured posts folders to allow multiple types (because news items are posts)
1 parent d3cf03a commit b7f2d20

19 files changed

Lines changed: 115 additions & 5 deletions

_config.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,10 @@ defaults:
4646
layout: "page"
4747
-
4848
scope:
49-
path: ""
49+
path: "projects"
5050
type: "posts"
5151
values:
5252
layout: "project"
53-
category: "projects"
54-
53+
5554
kramdown:
5655
toc_levels: "2,3"

_includes/head.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<meta charset="utf-8">
33
<meta http-equiv="X-UA-Compatible" content="chrome=1">
44
<title>{{ page.title }}</title>
5+
<link rel="alternate" type="application/atom+xml" href="{{ site.github.url }}/news/atom.xml" title="Atom feed">
56
<link rel="stylesheet" href="{{ site.github.url }}/stylesheets/styles.css">
67
<link rel="stylesheet" href="{{ site.github.url }}/stylesheets/pygment_trac.css">
78
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>

_includes/header.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
<li>
2525
<a href="{{ site.github.url }}/contributing" title="How to contribute to ev3dev">Contributing</a>
2626
</li>
27+
<li>
28+
<a href="{{ site.github.url }}/news" title="News about ev3dev">News</a>
29+
</li>
2730
</ul>
2831
</li>
2932
<!-- items below float right, so appear in reverse order -->

javascripts/menu.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
if ($('#header').height() <= 50) {
66

77
$('#header').removeClass('mobile-hidden');
8-
$('#header').animate({ height: 396 }, 400, function () {
8+
$('#header').animate({ height: 446 }, 400, function () {
99
$('#header').height('auto');
1010
});
1111
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
author: "@wasabifan"
3+
---
4+
5+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus quam nisi, eleifend sit amet ipsum ac, auctor sagittis diam. Suspendisse potenti. Sed in venenatis risus. Suspendisse sed posuere sem. Sed congue orci cursus, fringilla libero in, ultrices enim. Nunc sollicitudin, mi in pulvinar feugiat, augue augue rhoncus lectus, quis interdum justo orci eu dolor. Fusce risus neque, finibus consectetur risus sit amet, consequat euismod odio. Morbi fringilla sem posuere nulla gravida egestas eget eget nisi. Aenean eget eleifend justo. Maecenas suscipit tincidunt viverra. Vestibulum in vulputate mi. Proin in risus lacinia dolor tincidunt pharetra. Duis molestie blandit mi sed mattis. Sed accumsan, orci aliquet egestas elementum, sapien lacus eleifend augue, non sodales ipsum mauris eu nunc.
6+
7+
Duis purus enim, hendrerit at erat ac, lacinia sodales dolor. Ut ut turpis finibus, tristique tortor non, malesuada quam. Cras semper, leo in pellentesque gravida, orci orci ultricies nunc, vel efficitur nibh tortor quis nibh. Nam sollicitudin est sed ultrices porta. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis pulvinar, nibh non tempus tincidunt, nunc purus mattis metus, ac tempus elit mauris at tortor. Morbi imperdiet tincidunt eros, id euismod nibh sodales venenatis. Maecenas tristique lacus malesuada elit iaculis, non aliquam dolor viverra. Aenean finibus lectus non pulvinar efficitur. Quisque libero risus, tempus sed eros et, porttitor aliquet tellus.
8+
9+
Nullam viverra tortor elit, ut consequat lorem fringilla quis. Sed tempor ligula purus, vitae auctor nunc interdum sed. Fusce laoreet mauris lacus. Donec luctus augue urna, eget pretium purus mollis ut. Morbi accumsan est id dolor sollicitudin facilisis. Proin scelerisque dignissim lobortis. Quisque posuere feugiat faucibus. Quisque in ante accumsan, facilisis sapien dictum, varius elit. Aliquam vitae bibendum orci. Nullam tristique maximus placerat. Aliquam ex elit, dictum quis justo et, lacinia interdum libero. Nam vitae vulputate lorem. Nulla nibh nunc, consequat vitae ante non, consectetur tempor sem. Proin ultricies diam lacus, et pharetra sem luctus suscipit. Vivamus eu sem ornare, porta arcu ut, interdum elit.
10+
11+
Aenean sollicitudin efficitur ipsum, ut molestie quam tempor sed. Maecenas consectetur sed neque vitae auctor. Etiam semper in erat ut gravida. Pellentesque ornare tellus nulla, quis auctor massa condimentum ut. Vivamus volutpat urna vel odio congue, ut lobortis neque ultrices. Sed ut massa rhoncus sem varius lobortis suscipit quis justo. Pellentesque vel lectus aliquam, sagittis sem sit amet, ultricies erat.
12+
13+
Quisque hendrerit tempor odio. Fusce lacinia et magna ultricies interdum. Duis malesuada a nibh a vehicula. Morbi dictum tempor augue, id rhoncus diam. Aenean vel ligula sit amet libero tincidunt auctor. Ut in mollis nibh. Pellentesque vel odio est. Vivamus eget felis lectus. Vestibulum lobortis, dui id dictum facilisis, lectus nisi iaculis nulla, in facilisis felis nulla nec ipsum. Nam placerat sit amet arcu a finibus.

news/atom.xml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
layout:
3+
---
4+
<?xml version="1.0"?>
5+
<feed xmlns="http://www.w3.org/2005/Atom">
6+
7+
<title>ev3dev News Feed</title>
8+
<link href="{{ site.github.url }}"/>
9+
<link type="application/atom+xml" rel="self" href="{{ site.github.url }}/news/atom.xml"/>
10+
<updated>{{ site.time | date_to_rfc822 }}</updated>
11+
<id>{{ site.github.url }}/news/atom.xml</id>
12+
<author>
13+
<name>The ev3dev team</name>
14+
</author>
15+
16+
{% for post in site.posts %}
17+
{% if post.categories contains "news" %}
18+
<entry>
19+
<id>{{ site.github.url }}{{ post.id }}</id>
20+
<link type="text/html" rel="alternate" href="{{ site.github.url }}{{ post.url }}"/>
21+
<title>{{ post.title | xml_escape }}</title>
22+
<updated>{{ post.date | date_to_rfc822 }}</updated>
23+
<author>
24+
<name>{{ post.author }}</name>
25+
<uri>http://www.ev3dev.org/</uri>
26+
</author>
27+
<content type="html">{{ post.content | xml_escape }}</content>
28+
</entry>
29+
{% endif %}
30+
{% endfor %}
31+
32+
</feed>

news/index.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: News
3+
subtitle: News relating to ev3dev
4+
---
5+
6+
{% for post in site.posts %}
7+
{% if post.categories contains "news" %}
8+
<div class="news-item">
9+
<div class="news-item-header">
10+
<h2>{{ post.title }}</h2>
11+
<ol class="news-item-info">
12+
<li> <h5> Posted by {{ post.author }} </h5></li>
13+
<li> <h5> {{ post.date | date_to_long_string }} </h5> </li>
14+
</ol>
15+
</div>
16+
{{ post.content }}
17+
</div>
18+
{% endif %}
19+
{% endfor %}
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)