layout.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <!DOCTYPE html>
  2. <html>
  3. {% block html_head %}
  4. <head>
  5. <meta charset="utf-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  7. <title>{% block html_title %}{% endblock %} {{ config.app.title }}</title>
  8. <meta name="description" content="">
  9. <meta name="author" content="">
  10. <meta name="viewport" content="width=device-width,initial-scale=1">
  11. {% if env == 'development' %}
  12. <link rel="stylesheet" href="/css/crowi.css">
  13. {% else %}
  14. <link rel="stylesheet" href="/css/crowi.min.css">
  15. {% endif %}
  16. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  17. <link href='http://fonts.googleapis.com/css?family=Maven+Pro:400,700' rel='stylesheet' type='text/css'>
  18. {% if env == 'development' %}
  19. <script src="/js/crowi.js"></script>
  20. {% else %}
  21. <script src="/js/crowi.min.js"></script>
  22. {% endif %}
  23. </head>
  24. {% endblock %}
  25. {% block html_body %}
  26. <body class="crowi main-container {% block html_base_css %}{% endblock %}">
  27. <div id="fb-root"></div>
  28. <script>
  29. window.fbAsyncInit = function() {
  30. FB.init({
  31. appId : '{{ facebook.appId }}', // App ID
  32. //channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
  33. status : true, // check login status
  34. cookie : true, // enable cookies to allow the server to access the session
  35. xfbml : true // parse XFBML
  36. });
  37. };
  38. (function(d){
  39. var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
  40. js = d.createElement('script'); js.id = id; js.async = true;
  41. js.src = "//connect.facebook.net/en_US/all.js";
  42. d.getElementsByTagName('head')[0].appendChild(js);
  43. }(document));
  44. </script>
  45. {% block layout_head_nav %}
  46. <nav class="crowi-header navbar navbar-default" role="navigation">
  47. <div class="navbar-header">
  48. <a class="navbar-brand" href="/">{% block title %}{{ config.app.title }}{% endblock %}</a>
  49. </div>
  50. <div class="collapse navbar-collapse">
  51. </div><!-- /.navbar-collapse -->
  52. </nav>
  53. {% include '../modal/widget_today_memo.html' %}
  54. {% endblock %} {# layout_head_nav #}
  55. <div class="container-fluid">
  56. <div class="row">
  57. {% block layout_sidebar %}
  58. <aside class="sidebar col-md-3">
  59. <div class="side-content">
  60. {% block side_header %}
  61. {% endblock %}
  62. {% block side_content %}
  63. {% endblock %}
  64. {% block side_footer %}
  65. {% endblock %}
  66. </div>
  67. </aside>
  68. </div>
  69. {% endblock %} {# layout_sidebar #}
  70. {% block layout_main %}
  71. <div id="main" class="main col-md-9" ng-controller="WikiPageController">
  72. <article>
  73. {% block content_head %}
  74. <header>
  75. <h2>-</h2>
  76. <p>-</p>
  77. </header>
  78. {% endblock %}
  79. {% block content_main %}
  80. //
  81. {% endblock content_main %}
  82. {% block content_footer %}
  83. <footer>
  84. <h3>-</h3>
  85. <p>-</p>
  86. </footer>
  87. {% endblock content_footer %}
  88. </article>
  89. </div>
  90. {% endblock %} {# layout_main #}
  91. {% block footer %}
  92. {% endblock %}
  93. </div> {# /.row #}
  94. </div> {# /.container-fluid #}
  95. {% block body_end %}
  96. {% endblock %}
  97. </body>
  98. {% endblock %}
  99. </html>