diff --git a/templates/author.html b/templates/author.html new file mode 100644 index 0000000000000000000000000000000000000000..f792cee5c21115d30642e2424cf9689709a6855f --- /dev/null +++ b/templates/author.html @@ -0,0 +1,6 @@ +{% extends "page_default.html" %} + +{% block title %}{{ SITENAME }} — Articles by {{ author }}{% endblock %} +{% block content_title %} +<h2>Articles by {{ author }}</h2> +{% endblock %} diff --git a/templates/page_default.html b/templates/page_default.html new file mode 100644 index 0000000000000000000000000000000000000000..02fbf887ccbd652319161826f0cb5be490fb56c8 --- /dev/null +++ b/templates/page_default.html @@ -0,0 +1,70 @@ +{% extends "base.html" %} +{% block title %}{{ SITENAME }} — News{%endblock%} + +{% block head %} +{{ super() }} +<meta itemprop='url' content='{{ SITEURL }}' /> +<meta itemprop='name' content='{{ SITENAME }} — News' /> +<meta itemprop='image' content='{{ SITELOGO }}' /> + +<meta property='og:url' content='{{ SITEURL }}' /> +<meta property='og:title' content='{{ SITENAME }} — News' /> +<meta property='og:image' content='{{ SITELOGO }}' /> + +{% endblock head %} + +{% block content %} + + <div class="container title"> + <div class="row clearfix"> + <div class="column full"> + {% block content_title %} + <h1>Recent News</h1> + <div class='feed-text'><a href="https://teckids.edugit.io/feeds/all.atom.xml">Feed <i class='fa fa-rss'></i></a></div> + {% endblock %} + </div> + </div> + </div> + + <section id="articles"> + <div class="container"> + {% for article in articles_page.object_list %} + <div class='row clearfix'> + + <div class="column full"> + <h3 class="entry-title"> + <a href="/{{ article.url }}" rel="bookmark" title="Permalink to {{ article.title|striptags }}"> + {{ article.title }} + </a> + </h3> + + <div class='post-info'> + <abbr class="published" title="{{ article.date.isoformat() }}"> {{ article.locale_date }} </abbr> + + <address class="vcard author">by + {% for author in article.authors %} + <a class="url fn" href="/{{ author.url }}">{{ author }}</a> + {% endfor %} + </address> + + </div> + + <div class='entry-content'> + {% if article.summary %} + {{ article.summary }} + {% else %} + {{ article.content|truncate() }} + {% endif %} + </div> + </div> + + </div> + <hr /> + {% endfor %} + {% if articles_page.has_other_pages() %} + {% include 'pagination.html' %} + {% endif %} + </div> + </section><!-- /#content --> + +{% endblock content %} diff --git a/templates/translations.html b/templates/translations.html new file mode 100644 index 0000000000000000000000000000000000000000..335165d3a0d0c9adced0fd74adb78193a5e88b75 --- /dev/null +++ b/templates/translations.html @@ -0,0 +1,8 @@ +{% macro translations_for(article) %} +{% if article.translations %} +Translations: +{% for translation in article.translations %} +<a href="/{{ translation.url }}">{{ translation.lang }}</a> +{% endfor %} +{% endif %} +{% endmacro %}