index.html 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. {% extends "base.html" %}
  2. {% block title %} 主页 {% endblock %}
  3. {% block content %}
  4. <section id="base" class="container mt-3">
  5. <div class="row">
  6. <article class="col-12">
  7. <div class="card">
  8. <div class="card-body mx-lg-2">
  9. {% for info in conf['INTRODUCE'] %}
  10. <h2> {{ info[0] }} </h2>
  11. {{ info[1] | safe }}
  12. {% endfor %}
  13. <hr>
  14. <p> 欢迎页点击量: {{ hello_clicks }} </p>
  15. <p> 首页点击量: {{ home_clicks }} </p>
  16. <div class="text-end">
  17. <div class="btn-group">
  18. {% for link in conf['INTRODUCE_LINK'] %}
  19. <a class="btn btn-outline-dark mb-2" href="{{ conf['INTRODUCE_LINK'][link] }}"> {{ link }} </a>
  20. {% endfor %}
  21. </div>
  22. </div>
  23. </div>
  24. </div>
  25. </article>
  26. </div>
  27. `<div class="row">
  28. {% if current_user.check_role("ReadBlog") %} {# 检查是否具有读取权限 #}
  29. {% if current_user.check_role("ReadMsg") %}
  30. <article class="col-12 col-lg-8">
  31. {% for blog in blog_list %}
  32. {{ render_docx(blog, False) }}
  33. {% endfor %}
  34. </article>
  35. {% else %}
  36. <article class="col-12">
  37. {% for blog in blog_list %}
  38. {{ render_docx(blog, False) }}
  39. {% endfor %}
  40. </article>
  41. {% endif %}
  42. {% endif %}
  43. {% if current_user.check_role("ReadMsg") %} {# 检查是否具有读取权限 #}
  44. {% if current_user.check_role("ReadBlog") %}
  45. <aside class="col-12 col-lg-4">
  46. {% for msg in msg_list %}
  47. {{ render_msg(msg, False) }}
  48. {% endfor %}
  49. </aside>
  50. {% else %}
  51. <aside class="col-12">
  52. {% for msg in msg_list %}
  53. {{ render_msg(msg, False) }}
  54. {% endfor %}
  55. </aside>
  56. {% endif %}
  57. {% endif %}
  58. </div>
  59. </section>
  60. {% endblock %}