blob: 057cd79dcf4f447b058c7194a36e93f41c3c803c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
{%extends "base.html"%}
{%block html_lang%}
{{config['lang']}}
{%endblock html_lang%}
{%block head_title%}
<title>Index -- {{config['title']}}</title>
{%endblock head_title%}
{%block head_description%}
<meta name="description" content="{{config['description']}}"/>
{%endblock head_description%}
{%block head_rss%}
<link rel="alternate" type="application/rss+xml" href="{{config['url']['main']}}/rss.xml" title="{{config['title']}} RSS">
{%endblock head_rss%}
{%block head_extra%}
{%endblock head_extra%}
{%block head_og%}
<meta property="og:title" content="{{config['title']}}"/>
<meta property="og:type" content="article"/>
<meta property="og:url" content="{{config['url']['main']}}/index.html"/>
<meta property="og:image" content="{{config['url']['static']}}/{{config['url']['default_image']}}"/>
<meta property="og:description" content="{{config['description']}}"/>
<meta property="og:locale" content="{{config['lang']}}"/>
<meta property="og:site_name" content="{{config['title']}}"/>
{%endblock head_og%}
{%block body_header%}
{%import 'body/header.html' as body_header%}
{{body_header.print(config)}}
{%endblock body_header%}
{%block body_content%}
<h1>Index -- {{config['title']}}</h1>
<p>Some text here.</p>
<p>Tags:
{%for t in all_tags%}
<a href="{{t[1]}}">{{t[0]}}</a>{{", " if not loop.last else ""}}
{%endfor%}
</p>
<h2>Articles</h2>
<ul>
{%for p in all_pages%}
{%if loop.previtem%}
{%if loop.previtem.cdatetime.strftime(config['fmt']['list_sep_date']) != p.cdatetime.strftime(config['fmt']['list_sep_date'])%}
<h3>{{p.cdatetime.strftime(config['fmt']['list_sep_date'])}}</h3>
{%endif%}
{%else%}
<h3>{{p.cdatetime.strftime(config['fmt']['list_sep_date'])}}</h3>
{%endif%}
<li>{{p.cdatetime.strftime(config['fmt']['list_date'])}} - <a href="{{p.url}}">{{p.title}}</a></li>
{%endfor%}
</ul>
{%endblock body_content%}
{%block body_footer%}
{%import 'body/footer.html' as body_footer%}
{{body_footer.contact(config)}}
{{body_footer.donate(config)}}
{{body_footer.rss(config)}}
<br>
{{body_footer.created_with()}}
<br>
{{body_footer.copyright()}}
{%endblock body_footer%}
|