base_helper.tmpl 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. ## -*- coding: utf-8 -*-
  2. <%def name="html_head()">
  3. <meta charset="utf-8">
  4. <meta name="description" content="${description}" >
  5. <meta name="author" content="${blog_author}">
  6. <title>${title} | ${blog_title}</title>
  7. ${mathjax_config}
  8. %if use_bundles:
  9. %if use_cdn:
  10. <link href="/assets/css/all.css" rel="stylesheet" type="text/css">
  11. %else:
  12. <link href="/assets/css/all-nocdn.css" rel="stylesheet" type="text/css">
  13. %endif
  14. %else:
  15. <link href="/assets/css/rst.css" rel="stylesheet" type="text/css">
  16. <link href="/assets/css/code.css" rel="stylesheet" type="text/css">
  17. <link href="/assets/css/colorbox.css" rel="stylesheet" type="text/css"/>
  18. <link href="/assets/css/theme.css" rel="stylesheet" type="text/css"/>
  19. %if has_custom_css:
  20. <link href="/assets/css/custom.css" rel="stylesheet" type="text/css">
  21. %endif
  22. %endif
  23. <!--[if lt IE 9]>
  24. <script src="http://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
  25. <![endif]-->
  26. %if rss_link:
  27. ${rss_link}
  28. %else:
  29. %for language in translations:
  30. <link rel="alternate" type="application/rss+xml" title="RSS (${language})" href="${_link('rss', None, language)}">
  31. %endfor
  32. %endif
  33. %if favicons:
  34. %for name, file, size in favicons:
  35. <link rel="${name}" href="${file}" sizes="${size}"/>
  36. %endfor
  37. %endif
  38. </%def>
  39. <%def name="html_social()">
  40. %if add_this_buttons:
  41. <!-- Social buttons -->
  42. <div id="addthisbox" class="addthis_toolbox addthis_peekaboo_style addthis_default_style addthis_label_style addthis_32x32_style">
  43. <a class="addthis_button_more">Share</a>
  44. <ul><li><a class="addthis_button_facebook"></a>
  45. <li><a class="addthis_button_google_plusone_share"></a>
  46. <li><a class="addthis_button_linkedin"></a>
  47. <li><a class="addthis_button_twitter"></a>
  48. </ul>
  49. </div>
  50. <script type="text/javascript" src="http://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4f7088a56bb93798"></script>
  51. <!-- End of social buttons -->
  52. %endif
  53. </%def>
  54. <%def name="html_sidebar_links()">
  55. %for url, text in sidebar_links[lang]:
  56. % if rel_link(permalink, url) == "#":
  57. <li class="active"><a href="${url}">${text}</a>
  58. %else:
  59. <li><a href="${url}">${text}</a>
  60. %endif
  61. %endfor
  62. </%def>
  63. <%def name="html_translations()">
  64. %for langname in translations.keys():
  65. %if langname != lang:
  66. <a href="${_link("index", None, langname)}">${messages("LANGUAGE", langname)}</a>
  67. %endif
  68. %endfor
  69. </%def>