diff options
Diffstat (limited to 'theme/templates/page/page.html')
-rw-r--r-- | theme/templates/page/page.html | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/theme/templates/page/page.html b/theme/templates/page/page.html new file mode 100644 index 0000000..dbead6e --- /dev/null +++ b/theme/templates/page/page.html @@ -0,0 +1,32 @@ +{% extends "../layout.html" %} + +{% block title %}{{ progress.current.title }} | {{ title }}{% endblock %} + +{% block style %} +<link rel="stylesheet" href="{{ staticBase }}/print.css"> +{% for resource in plugins.resources.css %} + {% if resource.url %} + <link rel="stylesheet" href="{{ resource.url }}"> + {% else %} + <link rel="stylesheet" href="{{ staticBase }}/plugins/{{ resource.path }}"> + {% endif %} +{% endfor %} +{% endblock %} + +{% block content %} +<div class="page"> + <h1 class="book-chapter book-chapter-{{ progress.current.level|lvl }}">{{ progress.current.title }}</h1> + {% for section in content %} + <section class="{{ section.type }}" id="section-{{ section.id }}"> + {% if section.type == "normal" %} + {% autoescape false %}{{ section.content }}{% endautoescape %} + {% elif section.type == "exercise" %} + {% include "./includes/page/exercise.html" with {section: section} %} + {% elif section.type == "quiz" %} + {% include "./includes/page/quiz.html" with {section: section} %} + {% endif %} + </section> + {% endfor %} +</div> +{% endblock %} + |