view piecrust/resources/theme/templates/default.html @ 856:9bb22bbe093c

refactor: Make the blog archives functional again. The blog archives are using the same pattern as the taxonomy support.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 06 Jun 2017 01:23:25 -0700
parents 9cc91a3d6862
children
line wrap: on
line source

<!doctype html>
<head>
  <meta charset="utf-8">
  <meta name="description" content="{{ site.description }}">
  <meta name="author" content="{{ site.author }}">
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <title>{{ site.title }}{% if page.title %} &mdash; {{ page.title }}{% endif %}</title>
  {% if site.css %}
  <link rel="stylesheet" type="text/css" href="{{ site.root }}{{ site.css }}">
  {% else %}
  <style type="text/css">
body {
    font-family: 'Baskerville', Georgia, Times, serif;
    font-size: 1.3em;
    line-height: 1.5em;
    padding: 0 1.5em;
    margin: 0;
}
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1 { font-size: 2em; line-height: 0.75em; margin: 0.75em 0; }
h2 { font-size: 1.5em; line-height: 1em; margin: 1em 0; }
h3 { font-size: 1.2em; line-height: 1.25em; margin: 1.25em 0; }
h4 { font-size: 1em; line-height: 1.5em; margin: 1.5em 0; }
h5 { font-size: 0.8em; line-height: 1.875em; margin: 1.875em 0; }
h6 { font-size: 0.75em; line-height: 2em; margin: 2em 0; }
p {
    font-size: 1em;
    line-height: 1.5em;
    margin: 1.5em 0;
}
code { background: #fee; padding: 0 0.3em; }
#container > header {
    text-align: center;
}
#container > footer {
    text-align: center;
    font-style: italic;
    font-size: 0.8em;
    color: #888;
}

.site-title {
    font-size: 2em;
    font-weight: bold;
    line-height: 0.75em; 
    margin: 0.75em 0; 
}
.post h2 { margin-bottom: 0.33em; }
.date {
    font-style: italic;
    font-size: 0.75em;
    line-height: 0.5em;
    margin-bottom: 1.5em;
}
blockquote {
    font-style: italic;
}
  </style>
  {% endif %}
</head>
<body>
  <div id="container">
    <header>
        {% block header %}
        {% if page.title %}
        <p class="site-title"><a href="{{ site.root }}">{{ site.title }}</a></p>
        {% else %}
        <h1><a href="{{ site.root }}">{{ site.title }}</a></h1>
        {% endif %}
        {% endblock %}
    </header>
    <section id="main" role="main">
        {% block main %}
        {% if page.title %}
        <h1 class="page-title">{{ page.title }}</h1>
        {% endif %}
        {% if page.tags %}
        <div class="tags">
            <span>Posted in</span>
        {% for t in page.tags -%}
            <span class="tag"><a href="{{ pctagurl(t) }}">{{t}}</a>{% if not loop.last %}, {% endif %}</span>
        {%- endfor %}
        </div>
        {% endif %}

        {{ content|safe }}
        {% endblock %}
    </section>
    <footer>
        {% block footer %}
        {% endblock %}
        {{ piecrust.debug_info|safe }}
        <p>{{ piecrust.branding|safe }}</p>
    </footer>
  </div>
</body>
</html>