簡體   English   中英

使用Django模板系統或靜態網站生成器構建HTML文件?

[英]Build HTML files using Django Template System or Static Site Generator?

我正在嘗試為個人網站設置適當的工作流程。

我正在使用利用Django模板系統的Cactus靜態站點生成器。

我知道我想做什么,但是由於仙人掌的教程有限,我不確定該怎么做。

這是我的目錄結構:

/mysite/pages/
/mysite/templates/
/mysite/mycontent/
/mysite/plugins/

我的模板/mysite/pages/menu.html如下所示:

<p>Welcome to the page!</p>   
{% block body %}

{% endblock %}

我的網頁文章之一/mysite/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模板的Cactus,但我環顧四周,不確定這樣做的標准方法是什么,即使它似乎與MVC / MVT原理兼容。

還有一個將Django插件與Cactus結合使用的選項。

謝謝!

我想出了我要做什么。 我只需要包含我想使用模板語言的html。

{% extends "menu.html" %}

{%block body %}

{% include "./file.html" %}

{% endblock %}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM