diff options
author | Johannes Stoelp <johannes.stoelp@gmail.com> | 2022-12-21 23:45:30 +0100 |
---|---|---|
committer | Johannes Stoelp <johannes.stoelp@gmail.com> | 2022-12-21 23:45:44 +0100 |
commit | 271298a9763515e1735abc5a68eff102c3d676c4 (patch) | |
tree | 39454e591ebe0980ec310be5d3969f6cf187651d /templates | |
parent | 8e806d23403fc477bc4eca07d618d3156723097c (diff) | |
download | blog-271298a9763515e1735abc5a68eff102c3d676c4.tar.gz blog-271298a9763515e1735abc5a68eff102c3d676c4.zip |
initial version of own template
Diffstat (limited to 'templates')
-rw-r--r-- | templates/index.html | 47 | ||||
-rw-r--r-- | templates/page.html | 16 | ||||
-rw-r--r-- | templates/tags/list.html | 16 | ||||
-rw-r--r-- | templates/tags/single.html | 16 |
4 files changed, 95 insertions, 0 deletions
diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..8187404 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,47 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta http-equiv="content-type" content="text/html; charset=utf-8"> + <!-- Enable responsiveness on mobile devices --> + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1"> + + <link rel="stylesheet" href="{{ get_url(path="site.css", trailing_slash=false) | safe }}"> + + <title>{{ config.title }}</title> + </head> + + <body> + {% if config.extra.header_links %} + <header> + <nav itemscope itemtype="http://schema.org/SiteNavigationElement"> + {% for link in config.extra.header_links %} + <a itemprop="url" href="{{ link.url | safe | replace(from="$BASE_URL", to=config.base_url) }}"><span itemprop="name">{{ link.name }}</span></a> + {% endfor %} + </nav> + </header> + {% endif %} + + {% block content %} + <h1>{{ config.description }}</h1> + <main> + {% for page in section.pages %} + <article itemscope itemtype="http://schema.org/CreativeWork"> + <header> + <h2 itemprop="name"> + <a itemprob="url" href="{{ page.permalink | safe }}">{{ page.title }}</a> + </h2> + <span class="extra-notes"> + @{{ page.date | date(format="%F") }} | {{ page.reading_time }} minute read + </span> + </header> + </article> + {% endfor %} + </main> + {% endblock content %} + </body> +</html> + +<!-- +vim:sw=2 +--> diff --git a/templates/page.html b/templates/page.html new file mode 100644 index 0000000..61dd22f --- /dev/null +++ b/templates/page.html @@ -0,0 +1,16 @@ +{% extends "index.html" %} + +{% block content %} + <article itemscope itemtype="http://schema.org/BlogPosting"> + <header> + <h1 itemprop="headline">{{ page.title }}</h1> + </header> + <div itemprop="articleBody"> + {{ page.content | safe }} + </div> + </article> +{% endblock content %} + +<!-- +vim:sw=2 +--> diff --git a/templates/tags/list.html b/templates/tags/list.html new file mode 100644 index 0000000..8de7870 --- /dev/null +++ b/templates/tags/list.html @@ -0,0 +1,16 @@ +{% extends "index.html" %} + +{% block content %} + <h1>Tags</h1> + <ul> + {% for term in terms %} + <li> + <a href="{{ term.permalink }}">#{{ term.name }}</a> + </li> + {% endfor %} + </ul> +{% endblock content %} + +<!-- +vim:sw=2 +--> diff --git a/templates/tags/single.html b/templates/tags/single.html new file mode 100644 index 0000000..52b965e --- /dev/null +++ b/templates/tags/single.html @@ -0,0 +1,16 @@ +{% extends "index.html" %} + +{% block content %} + <h1>Tag: #{{ term.name }}</h1> + <ul> + {% for page in term.pages %} + <li> + <a href="{{ page.permalink }}">{{ page.title }}</a> + </li> + {% endfor %} + </ul> +{% endblock content %} + +<!-- +vim:sw=2 +--> |