[gimp-web/testing] Add page_author.html template that includes author name
- From: Pat David <patdavid src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp-web/testing] Add page_author.html template that includes author name
- Date: Wed, 25 May 2016 19:59:29 +0000 (UTC)
commit 07580ad6e6d6d9b1c29acd44e8e67a9ea99c57db
Author: Pat David <patdavid gmail com>
Date: Wed May 25 14:54:27 2016 -0500
Add page_author.html template that includes author name
This template is the same as the regular page.html template
with the exception of adding a "by AUTHOR" line under
the page title.
themes/newgimp/templates/page_author.html | 113 +++++++++++++++++++++++++++++
1 files changed, 113 insertions(+), 0 deletions(-)
---
diff --git a/themes/newgimp/templates/page_author.html b/themes/newgimp/templates/page_author.html
new file mode 100644
index 0000000..efda0b2
--- /dev/null
+++ b/themes/newgimp/templates/page_author.html
@@ -0,0 +1,113 @@
+{% extends "base.html" %}
+
+{% block title %}{{ SITENAME }} - {{ page.title|striptags }}{%endblock%}
+
+{% block head %}
+{{ super() }}
+ <link rel='stylesheet' type='text/css' href="/theme/css/page.css" />
+ <link rel='stylesheet' type='text/css' href="/theme/css/pygments-default.css" />
+
+ <meta itemprop='url' content='{{ SITEURL }}/{{ page.url }}' />
+ <meta itemprop='name' content='{{ SITENAME }} - {{ page.title|striptags }}' />
+ <meta itemprop='image' content='{{ SITEURL }}/images/frontpage/wilber-big.png' />
+
+ <meta property='og:url' content='{{ SITEURL }}/{{ page.url }}' />
+ <meta property='og:title' content='{{ SITENAME }} - {{ page.title|striptags }}' />
+ <meta property='og:image' content='{{ SITEURL }}/images/frontpage/wilber-big.png' />
+
+ {% if page.authors %}
+ {% for author in page.authors %}
+ <meta itemprop='author' content='{{ author }}' />
+ <meta property='og:author' content='{{ author }}' />
+ {% endfor %}
+ {% endif %}
+
+ {% if page.summary %}
+ <meta itemprop='description' content="{{ page.summary|striptags }}" />
+ <meta property='og:description' content="{{ page.summary|striptags }}" />
+ {% else %}
+ <meta itemprop='description' content="{{ page.content|striptags|truncate() }}" />
+ <meta property='og:description' content="{{ page.content|striptags|truncate() }}" />
+ {% endif %}
+
+ {% if page.canonical %}
+ <link rel='canonical' href='{{ page.canonical }}' />
+ {% endif %}
+
+{% endblock head %}
+
+{% block content %}
+
+ <div class="container title">
+ <div class="row clearfix">
+ <div class="column full">
+ <h1>{{ page.title }}</h1>
+ {% if page.authors %}
+ <div class='post-info'>
+ <address class="vcard author">
+ by {% for author in page.authors %}
+ <a class="url fn" href="/{{ author.url }}">{{ author }}</a>{% if not loop.last %},
{% endif %}
+ {% endfor %}
+ </address>
+ </div>
+ {% endif %}
+ {% import 'translations.html' as translations with context %}
+ {{ translations.translations_for(page) }}
+ </div>
+ </div>
+ </div>
+
+ <section class='page_content'>
+ <div class='container'>
+ <div class='row clearfix'>
+ <div class='column full'>
+ {{ page.content }}
+ </div>
+ </div>
+ </div>
+ </section>
+
+ {% if page.modified and PAGES_DEBUG == true %}
+ <p>
+ <small>Created: {{ page.locale_date }}</small>,
+ <small>Last updated: {{ page.locale_modified }}</small>
+ </p>
+ {% endif %}
+
+
+ {% if PAGES_DEBUG == true %}
+ <div style="border: dotted 1px #ccc; ;" class='page_content'>
+
+ <div style='font-size: 80%;'>
+ <p>Debug stuff. Ignore</p>
+ <p>
+ url: {{ page.url }} <br/>
+ slug: {{ page.slug }}<br/>
+ {% if page.parent %}
+ page parent: {{ page.parent }}<br/>
+ page parent url: {{ page.parent.url }} <br/>
+ page parent title: {{ page.parent.title }}
+ {% endif %}
+ </p>
+
+ <p>page parents</p>
+ <ul>
+ <li>page.parents.length: {{ page.parents|length }}</li>
+ {% for parent in page.parents %}
+ <li>url: {{ parent.url }} - title: {{ parent.title }}<br/>
+ <a href="/{{ parent.url }}">{{ parent.title }}</a></li>
+ {% endfor %}
+ </ul>
+ <p>page children</p>
+ <ul>
+ {% for child in page.children %}
+ <li>url: {{ child.url }} - title: {{ child.title }}<br/>
+ <a href="/{{ child.url }}">{{ child.title }}</a></li>
+ {% endfor %}
+ </ul>
+ </div>
+ </div>
+ {% endif %}
+
+
+{% endblock %}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]