Mercurial > piecrust2
diff piecrust/resources/theme/_content/templates/default.html @ 3:f485ba500df3
Gigantic change to basically make PieCrust 2 vaguely functional.
- Serving works, with debug window.
- Baking works, multi-threading, with dependency handling.
- Various things not implemented yet.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 10 Aug 2014 23:43:16 -0700 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/piecrust/resources/theme/_content/templates/default.html Sun Aug 10 23:43:16 2014 -0700 @@ -0,0 +1,89 @@ +<!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 %} — {{ 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 %} + + {{ content|raw }} + {% endblock %} + </section> + <footer> + {% block footer %} + {% endblock %} + {{ piecrust.debug_info|raw }} + <p>{{ piecrust.branding|raw }}</p> + </footer> + </div> +</body> +</html>