diff options
| author | 2012-12-12 19:58:42 -0300 | |
|---|---|---|
| committer | 2012-12-12 19:58:42 -0300 | |
| commit | ca1f5a392261a7c6b82b5ac1015427605909d8c9 (patch) | |
| tree | f91146c9340c6c78e84aaf6b92053386397e2069 /nikola/data/themes/jinja-default | |
Imported Upstream version 4.0.3upstream/4.0.3
Diffstat (limited to 'nikola/data/themes/jinja-default')
| -rw-r--r-- | nikola/data/themes/jinja-default/README | 3 | ||||
| -rw-r--r-- | nikola/data/themes/jinja-default/engine | 1 | ||||
| -rw-r--r-- | nikola/data/themes/jinja-default/parent | 1 | ||||
| -rw-r--r-- | nikola/data/themes/jinja-default/templates/base.tmpl | 102 | ||||
| -rw-r--r-- | nikola/data/themes/jinja-default/templates/gallery.tmpl | 17 | ||||
| -rw-r--r-- | nikola/data/themes/jinja-default/templates/index.tmpl | 36 | ||||
| -rw-r--r-- | nikola/data/themes/jinja-default/templates/list.tmpl | 13 | ||||
| -rw-r--r-- | nikola/data/themes/jinja-default/templates/listing.tmpl | 9 | ||||
| -rw-r--r-- | nikola/data/themes/jinja-default/templates/post.tmpl | 50 | ||||
| -rw-r--r-- | nikola/data/themes/jinja-default/templates/story.tmpl | 7 | ||||
| -rw-r--r-- | nikola/data/themes/jinja-default/templates/tag.tmpl | 6 | ||||
| -rw-r--r-- | nikola/data/themes/jinja-default/templates/tags.tmpl | 13 |
12 files changed, 258 insertions, 0 deletions
diff --git a/nikola/data/themes/jinja-default/README b/nikola/data/themes/jinja-default/README new file mode 100644 index 0000000..3fb7d3f --- /dev/null +++ b/nikola/data/themes/jinja-default/README @@ -0,0 +1,3 @@ +This theme is exactly the same as "default" but using Jinja2 templates. + +To try it, set TEMPLATE_ENGINE="jinja" and THEME="jinja-default" in your 'conf.py' diff --git a/nikola/data/themes/jinja-default/engine b/nikola/data/themes/jinja-default/engine new file mode 100644 index 0000000..6f04b30 --- /dev/null +++ b/nikola/data/themes/jinja-default/engine @@ -0,0 +1 @@ +jinja diff --git a/nikola/data/themes/jinja-default/parent b/nikola/data/themes/jinja-default/parent new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/nikola/data/themes/jinja-default/parent @@ -0,0 +1 @@ +default diff --git a/nikola/data/themes/jinja-default/templates/base.tmpl b/nikola/data/themes/jinja-default/templates/base.tmpl new file mode 100644 index 0000000..cdd911c --- /dev/null +++ b/nikola/data/themes/jinja-default/templates/base.tmpl @@ -0,0 +1,102 @@ +<!DOCTYPE html> +<html lang="{{lang}}"> +<head> + <meta charset="utf-8"> + <meta name="title" content="{{title}} | {{blog_title}}" > + <meta name="description" content="{{description}}" > + <meta name="author" content="{{blog_author}}"> + <title>{{title}} | {{blog_title}}</title> + <!-- Le styles --> + {% if use_bundles %} + <link href="/assets/css/all.css" rel="stylesheet" type="text/css"> + <script src="/assets/js/all.js" type="text/javascript"></script> + {% else %} + <link href="/assets/css/bootstrap.css" rel="stylesheet" type="text/css"> + <link href="/assets/css/bootstrap-responsive.css" rel="stylesheet" type="text/css"> + <link href="/assets/css/rst.css" rel="stylesheet" type="text/css"> + <link href="/assets/css/code.css" rel="stylesheet" type="text/css"> + <link href="/assets/css/colorbox.css" rel="stylesheet" type="text/css"/> + <link href="/assets/css/theme.css" rel="stylesheet" type="text/css"/> + {% if exists("files/assets/css/custom.css", not_empty=True) %} + <link href="/assets/css/custom.css" rel="stylesheet"> + {% endif %} + <script src="/assets/js/jquery-1.7.2.min.js" type="text/javascript"></script> + <script src="/assets/js/jquery.colorbox-min.js" type="text/javascript"></script> + {% endif %} + <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements --> + <!--[if lt IE 9]> + <script src="http://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script> + <![endif]--> + {% if rss_link %} + {{rss_link}} + {% else %} + {% for language in translations %} + <link rel="alternate" type="application/rss+xml" title="RSS ({{language}})" href="{{_link("rss", None, lang)}}"> + {% endfor %} + {% endif %} + {% block extra_head %} + {% endblock %} +</head> +<body> + {% if add_this_buttons %} + <script type="text/javascript">var addthis_config={"ui_language":"{{lang}}"};</script> + {% endif %} +<div class="container-fluid" id="container"> + <div class="row-fluid" id="titlerow"> + <div class="span12" id="titlecolumn"> + <!-- Banner-like substance !--> + <div class="titlebox"> + <h1 id="blog-title"> + <a href="{{abs_link('/')}}" title="{{blog_title}}">{{blog_title}}</a> + </h1> + {% block belowtitle%} + {% if translations|length > 1 %} + <small> + {{ messages[lang]["Also available in: "] }} + {% for langname in translations.keys() %} + {% if langname != lang %} + <a href="{{_link("index", None, langname)}}">{{messages[langname]["LANGUAGE"]}}</a> + {% endif %} + {% endfor %} + </small> + {% endif %} + {% endblock %} + <hr> + </div> + <!-- End of banner-like substance !--> + <div class="row" id="contentrow"> + <div class="span10" id="contentcolumn"> + <!--Body content--> + {% block content %}{% endblock %} + <!--End of body content--> + <hr> + <small>{{content_footer}}</small> + </div> + <div class="span2" id="sidebar"> + <!--Sidebar content--> + <ul class="unstyled"> + <li>{{license}} + <!-- social buttons --> +` {% if add_this_buttons %} + <li> + <div id="addthisbox" class="addthis_toolbox addthis_default_style"> + <a class="addthis_button_preferred_1"></a> + <a class="addthis_button_preferred_2"></a> + <a class="addthis_button_preferred_3"></a> + <a class="addthis_button_preferred_4"></a> + <a class="addthis_button_compact"></a> + <a class="addthis_counter addthis_bubble_style"></a> + </div> + <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4f7088a56bb93798"></script> + <!-- End of social buttons --> + {% endif %} + {% for url, text in sidebar_links[lang] %} + <li><a href="{{url}}">{{text}}</a> + {% endfor %} + <li>{{search_form}} + </ul> + <!--End of sidebar content--> + </div> + {{analytics}} + <script type="text/javascript">jQuery("a.image-reference").colorbox({rel:"gal",maxWidth:"80%",maxHeight:"80%",scalePhotos:true});</script> +</body> diff --git a/nikola/data/themes/jinja-default/templates/gallery.tmpl b/nikola/data/themes/jinja-default/templates/gallery.tmpl new file mode 100644 index 0000000..a08b148 --- /dev/null +++ b/nikola/data/themes/jinja-default/templates/gallery.tmpl @@ -0,0 +1,17 @@ +{% extends "base.tmpl" %} +{% block sourcelink %}{% endblock %} + +{% block content %} + {% if text %} + <p> + {{ text }} + </p> + {% endif %} + <ul class="thumbnails"> + {% for image in images %} + <li><a href="{{image[0]}}" class="thumbnail image-reference"><img src="{{image[2]}}" /></a></li> + <img src="${image[1]}" /></a></li> + {% endfor %} + </ul> +{% endblock %} + diff --git a/nikola/data/themes/jinja-default/templates/index.tmpl b/nikola/data/themes/jinja-default/templates/index.tmpl new file mode 100644 index 0000000..c1fbb94 --- /dev/null +++ b/nikola/data/themes/jinja-default/templates/index.tmpl @@ -0,0 +1,36 @@ +{% extends "base.tmpl" %} +{% block content %} + {% for post in posts %} + <div class="postbox"> + <h1><a href="{{post.permalink(lang)}}">{{post.title(lang)}}</a> + <small> + {{messages[lang]["Posted:"]}} {{post.date}} + </small></h1> + <hr> + {{post.text(lang, index_teasers)}} + <p> + {% if disqus_forum %} + <a href="{{post.permalink()}}#disqus_thread">Comments</a> + {% endif %} + </div> + {% endfor %} + <div> +<ul class="pager"> + {%if prevlink %} + <li class="previous"> + <a href="{{prevlink}}">${messages[lang]["← Newer posts"]}</a> + </li> + {% endif %} + {% if nextlink %} + <li class="next"> + <a href="{{nextlink}}">${messages[lang]["Older posts →"]}</a> + </li> + {% endif %} +</ul> + + </div> + <hr> + {% if disqus_forum %} + <script type="text/javascript"> var disqus_shortname = '{{disqus_forum}}'; (function () { var s = document.createElement('script'); s.async = true; s.type = 'text/javascript'; s.src = 'http://' + disqus_shortname + '.disqus.com/count.js'; (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s); }()); </script> + {% endif %} +{% endblock %} diff --git a/nikola/data/themes/jinja-default/templates/list.tmpl b/nikola/data/themes/jinja-default/templates/list.tmpl new file mode 100644 index 0000000..eb11fd0 --- /dev/null +++ b/nikola/data/themes/jinja-default/templates/list.tmpl @@ -0,0 +1,13 @@ +{% extends "base.tmpl" %} +{% block content %} + <!--Body content--> + <div class="postbox"> + <h1>{{title}}</h1> + <ul class="unstyled"> + {% for text, link in items %} + <li><a href="{{link}}">{{text}}</a> + {% endfor %} + </ul> + </div> + <!--End of body content--> +{% endblock %} diff --git a/nikola/data/themes/jinja-default/templates/listing.tmpl b/nikola/data/themes/jinja-default/templates/listing.tmpl new file mode 100644 index 0000000..8310635 --- /dev/null +++ b/nikola/data/themes/jinja-default/templates/listing.tmpl @@ -0,0 +1,9 @@ +{% extends "base.tmpl" %} +{% block content %} +<ul class="breadcrumb"> + {% for link, crumb in crumbs %} + <li><a href="{{link}}">/ {{crumb}}</a></li> + {% endfor %} +</ul> +{{code}} +{% endblock %} diff --git a/nikola/data/themes/jinja-default/templates/post.tmpl b/nikola/data/themes/jinja-default/templates/post.tmpl new file mode 100644 index 0000000..876c1a7 --- /dev/null +++ b/nikola/data/themes/jinja-default/templates/post.tmpl @@ -0,0 +1,50 @@ +{% extends "base.tmpl" %} +{% block content %} + <div class="postbox"> + <h1><a href='{{permalink}}'>{{title}}</a></h1> + {% if link %} + <p><a href='{{link}}'>{{messages[lang]["Original site"]}}</a></p> + {% endif %} + <hr> + <small> + {{messages[lang]["Posted:"]}} {{post.date}} | + + {% if translations|length > 1 %} + {% for langname in translations.keys() %} + {% if langname != lang %} + <a href="{{post.permalink(langname)}}">{{messages[langname]["Read in English"]}}</a> + | + {% endif %} + {% endfor %} + {% endif %} + + <a href="{{post.pagenames[lang]+".txt"}}">{{messages[lang]["Source"]}}</a> + {% if post.tags %} + | {{messages[lang]["More posts about"]}} + {% for tag in post.tags %} + <a href="{{_link("tag", tag, lang)}}"><span class="badge badge-info">{{tag}}</span></a> + {% endfor %} + {% endif %} + </small> + <hr> + {{post.text(lang)}} + <ul class="pager"> + {%if post.prev_post %} + <li class="previous"> + <a href="{{rel_link(permalink, post.prev_post.permalink(lang))}}">{{messages[lang]["← Previous post"]}}</a> + </li> + {% endif %} + {%if post.next_post %} + <li class="next"> + <a href="{{rel_link(permalink, post.next_post.permalink(lang))}}">{{messages[lang]["Next post →"]}}</a> + </li> + {% endif %} + </ul> + {% if disqus_forum %} + <div id="disqus_thread"></div> + <script type="text/javascript"> var disqus_shortname = '{{disqus_forum}}'; var disqus_url = '{{post.permalink(absolute=True)}}'; (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })(); </script> + <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript> + <a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a> + {% endif %} + </div> +{% endblock %} diff --git a/nikola/data/themes/jinja-default/templates/story.tmpl b/nikola/data/themes/jinja-default/templates/story.tmpl new file mode 100644 index 0000000..411c269 --- /dev/null +++ b/nikola/data/themes/jinja-default/templates/story.tmpl @@ -0,0 +1,7 @@ +{% extends "post.tmpl" %} +{% block content %} +{% if title %} + <h1>{{title}}</h1> +{% endif %} + {{post.text(lang)}} +{% endblock %} diff --git a/nikola/data/themes/jinja-default/templates/tag.tmpl b/nikola/data/themes/jinja-default/templates/tag.tmpl new file mode 100644 index 0000000..59facb4 --- /dev/null +++ b/nikola/data/themes/jinja-default/templates/tag.tmpl @@ -0,0 +1,6 @@ +{% extends "list.tmpl"%} +{%block extra_head %} + {% for language in translations %} + <link rel="alternate" type="application/rss+xml" type="application/rss+xml" title="RSS for tag {{tag}} ({{language}})" href="{{_link("tag_rss", tag, lang)}}"> + {% endfor %} +{% endblock %} diff --git a/nikola/data/themes/jinja-default/templates/tags.tmpl b/nikola/data/themes/jinja-default/templates/tags.tmpl new file mode 100644 index 0000000..3eae88d --- /dev/null +++ b/nikola/data/themes/jinja-default/templates/tags.tmpl @@ -0,0 +1,13 @@ +{% extends "base.tmpl" %} +{% block content %} + <div class="postbox"> + <!--Body content--> + <h1>{{title}}</h1> + <ul class="unstyled"> + {% for text, link in items %} + <li><a href="{{link}}"><span class="badge badge-info">{{text}}</span></a> + {% endfor %} + </ul> + <!--End of body content--> + </div> +{% endblock %} |
