base.tmpl 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. ## -*- coding: utf-8 -*-
  2. <%namespace file="base_helper.tmpl" import="*"/>
  3. ${set_locale(lang)}
  4. <!DOCTYPE html>
  5. <html lang="${lang}">
  6. <head>
  7. <meta name="viewport" content="width=device-width, initial-scale=1">
  8. ${html_head()}
  9. <%block name="extra_head">
  10. </%block>
  11. ${extra_head_data}
  12. </head>
  13. <body>
  14. <header>
  15. ## TODO: fix this shit
  16. <a href="${abs_link('/')}" title="${blog_title}">
  17. <div class="thomas">
  18. <img src="/assets/img/thomas.gif" alt="DJ THOMAS IN DA HAUS">
  19. <img src="/assets/img/thomas.png" alt="${blog_title}">
  20. </div>
  21. <h1 id="blog-title">
  22. ${blog_title}
  23. </h1>
  24. </a>
  25. <ul class="nav">
  26. <li class="twitter"><a href="http://twitter.com/pleasantprog">@pleasantprog</a></li>
  27. ${html_sidebar_links()}
  28. </ul>
  29. <%block name="belowtitle">
  30. %if len(translations) > 1:
  31. <small>
  32. ${(messages("Also available in"))}:&nbsp;
  33. ${html_translations()}
  34. </small>
  35. %endif
  36. </%block>
  37. </header>
  38. <div class="container">
  39. <div class="content">
  40. <%block name="content"></%block>
  41. </div>
  42. </div>
  43. <footer>
  44. <small>${content_footer}</small>
  45. <script src="/assets/js/konami.js"></script>
  46. <script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
  47. <script>
  48. var easter_egg = new Konami();
  49. easter_egg.code = function() {
  50. $(".thomas").toggleClass("whoa");
  51. $("body").scrollTo(0);
  52. }
  53. easter_egg.load();
  54. // love you, thomas!
  55. // yours, @_phi + @meggykawsek
  56. </script>
  57. </footer>
  58. %if add_this_buttons:
  59. <script type="text/javascript">var addthis_config={"ui_language":"${lang}"};</script>
  60. % endif
  61. ${analytics}
  62. </body>