我正在尝试为个人网站设置适当的工作流程。
我正在使用使用Django模板系统的仙人掌静态站点生成器。
我知道我想做什么,但是我不确定该如何做,因为仙人掌的教程受到限制。
这是我的目录结构的样子:
/mysite/pages/
/mysite/templates/
/mysite/mycontent/
/mysite/plugins/
我的模板,/mysite/pages/menu.html,看起来像这样:
<p>Welcome to the page!</p>
{% block body %}
{% endblock %}
以及我的页面文章之一,/米斯特/pages/testpage.html,看起来像
{% extends "menu.html" %}
{%block body %}
<p> Test Content </p>
{% endblock %}
但是我要做的是设置此操作,以便我想为测试内容编写的任何内容都可以写在其他地方,并将其复制到文件夹中。这样的东西:
{% extends "menu.html" %}
{%block body %}
{%include "../mysite/mycontent/TestContent.html}
{% endblock %}
这是Django模板需要管理的吗?就像我说的那样,我正在使用使用Django模板的仙人掌,但我环顾四周,不确定这是什么标准方式,即使它似乎与MVC/MVT哲学有用。
还有一个将Django插件与仙人掌使用的选项。
谢谢!
我弄清楚了我要做什么。我只需要使用我想要的html使用模板语言。
{% extends "menu.html" %}
{%block body %}
{% include "./file.html" %}
{% endblock %}