12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- ## -*- coding: utf-8 -*-
- <%def name="html_title()">
- <h1>${title}</h1>
- % if link:
- <p><a href='${link}'>${messages("Original site")}</a></p>
- % endif
- </%def>
- <%def name="html_translations(post)">
- %if len(translations) > 1:
- %for langname in translations.keys():
- %if langname != lang and post.is_translation_available(langname):
- |
- <a href="${post.permalink(langname)}">${messages("Read in English", langname)}</a>
- %endif
- %endfor
- %endif
- </%def>
- <%def name="html_tags(post)">
- %if post.tags:
- | ${messages("More posts about")}
- %for tag in post.tags:
- <a class="tag" href="${_link('tag', tag)}"><span class="badge badge-info">${tag}</span></a>
- %endfor
- %endif
- </%def>
- <%def name="html_pager(post)">
- <ul class="pager clearfix">
- %if post.prev_post:
- <li class="previous">
- <a href="${post.prev_post.permalink()}">← ${messages("Previous post")}</a>
- </li>
- %endif
- %if post.next_post:
- <li class="next">
- <a href="${post.next_post.permalink()}">${messages("Next post")} →</a>
- </li>
- %endif
- </ul>
- </%def>
- <%def name="twitter_card_information(post)">
- %if twitter_card and twitter_card['use_twitter_cards']:
- <meta name="twitter:card" content="${twitter_card.get('card', 'summary')|h}">
- <meta name="og:url" content="${post.permalink(absolute=True)}">
- %if 'site:id' in twitter_card:
- <meta name="twitter:site:id" content="${twitter_card['site:id']}">
- %elif 'site' in twitter_card:
- <meta name="twitter:site" content="${twitter_card['site']}">
- %endif
- %if 'creator:id' in twitter_card:
- <meta name="twitter:creator:id" content="${twitter_card['creator:id']}">
- %elif 'creator' in twitter_card:
- <meta name="twitter:creator" content="${twitter_card['creator']}">
- %endif
- <meta name="og:title" content="${post.title()[:70]|h}">
- %if post.description():
- <meta name="og:description" content="${post.description()[:200]|h}">
- %else:
- <meta name="og:description" content="${post.text(strip_html=True)[:200]|h}">
- %endif
- %endif
- </%def>
- <%def name="mathjax_script(post)">
- %if post.is_mathjax:
- <script src="/assets/js/mathjax.js" type="text/javascript"></script>
- %endif
- </%def>
|