使用Django模板系统或静态站点生成器构建HTML文件



我正在尝试为个人网站设置适当的工作流程。

我正在使用使用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 %}

最新更新