xenua
3 years ago
1 changed files with 49 additions and 21 deletions
@ -1,31 +1,59 @@ |
|||||||
{% extends "base.html" %} |
{% extends "base.html" %} |
||||||
|
|
||||||
|
{% import "macros.html" as macros %} |
||||||
|
|
||||||
{% block content %} |
{% block content %} |
||||||
{% for page in section.pages | reverse %} |
{% for page in section.pages | reverse %} |
||||||
<h1><a href="{{ page.permalink }}" class="stealth">{{ page.title }}</a></h1> |
<h1><a href="{{ page.permalink }}" class="stealth">{{ page.title }}</a></h1> |
||||||
{% if page.date %} |
{% if page.date %} |
||||||
<span>{{ page.date | date(format="%Y-%m-%d") }}</span> |
<span>{{ page.date | date(format="%Y-%m-%d") }}{% if page.extra.author %}, by {{ page.extra.author }}{% endif %}</span> |
||||||
{% endif %} |
{% endif %} |
||||||
{% if page.summary %} |
{% if page.summary %} |
||||||
<p>{{ page.summary | safe }}</p> |
{% if config.extra.summary_max_length %} |
||||||
{% endif %} |
{% set sum = page.summary | safe | truncate(length=config.extra.summary_max_length) %} |
||||||
{% if not loop.last %}<hr>{% endif %} |
{% else %} |
||||||
{% endfor %} |
{% set sum = page.summary | safe %} |
||||||
|
{% endif %} |
||||||
|
<p>{{ sum | safe }}</p> |
||||||
|
{% endif %} |
||||||
|
{% if not loop.last %}<hr>{% endif %} |
||||||
|
{% endfor %} |
||||||
{% endblock %} |
{% endblock %} |
||||||
|
|
||||||
|
{% block nav %} |
||||||
|
<span>{{ config.extra.index_nav_text | default(value="") }}</span> |
||||||
|
<noscript id="theme-toggle-placeholder"></noscript> |
||||||
|
{% endblock nav %} |
||||||
|
|
||||||
{% block footer %} |
{% block footer %} |
||||||
<span> |
<span> |
||||||
© {{ now() | date(format='%Y') }} |
© {{ now() | date(format='%Y') }} |
||||||
{% if section.extra.author %} |
{% if section.extra.author %} |
||||||
{{ section.extra.author }} |
{{ section.extra.author }} |
||||||
{% elif config.extra.author %} |
{% elif config.extra.author %} |
||||||
{{ config.extra.author }} |
{{ config.extra.author }} |
||||||
{% endif %} |
{% endif %} |
||||||
</span> |
</span> |
||||||
{% endblock %} |
{% endblock %} |
||||||
|
|
||||||
{% block aside %} |
{% block aside %} |
||||||
{% for k, thing in section %} |
{% if section.title %} |
||||||
{{ k }}: {{ thing }}<br> |
<h1>{{ section.title }}</h1> |
||||||
{% endfor %} |
{% endif %} |
||||||
|
{% if section.content %} |
||||||
|
{{ section.content | safe }} |
||||||
|
{% endif %} |
||||||
|
{% if section.subsections %} |
||||||
|
{{ config.extra.subsections_string | default(value="Subsections:") }} |
||||||
|
<ul> |
||||||
|
{% for sub in section.subsections %} |
||||||
|
{% set dom = sub | trim_end_matches(pat="/_index.md") %} |
||||||
|
<li><a class="stealth" href="{{ dom }}">{{ dom }}</a></li> |
||||||
|
{% endfor %} |
||||||
|
</ul> |
||||||
|
{% endif %} |
||||||
|
{% if config.extra.xscratch_debug_info %} |
||||||
|
<span><strong>Debug info:</strong></span> |
||||||
|
{{ macros::debug(thing=section, label="section", recurse=1) }} |
||||||
|
{% endif %} |
||||||
{% endblock %} |
{% endblock %} |
Loading…
Reference in new issue