我的工作任务是为客户在 CD 上创建一个“网站”。我已经开始了,基本上所有内容都是硬编码的纯 html,天哪,你很容易忘记模板是多么令人惊奇,这么多奇怪的样板文件。因此,我更愿意使用模板系统以某种方式创建一组链接的 html 页面。
是否有一些方法可以使用 Django 之类的工具轻松生成一组链接的 html 文件(适合 CD,即没有网络服务器)?该项目可以手动完成,但开销很大。
也很想听到其他想法,不是针对 Django 的,而是我所熟悉的。
注意:不能包含任何软件,不能使用互联网上的任何内容。平面 html,在 CD 上。
最佳答案
您可能对静态站点生成器感兴趣,例如 Hyde (Python) 或 Jekyll ( ruby )。本质上,您可以使用模板在 Markdown/Textile/任何内容中创建页面,然后使用简单的 shell 命令生成静态 HTML 文件。您可以根据需要部署它,因为它只是文件。
我自己也使用过 Jekyll,因为我首先听说过它(尽管主要是 Python 爱好者),但 Hyde 似乎更有能力(例如 CSS 处理器)。我认为 Jekyll 的使用更为广泛。
(使用 Django 意味着您必须在某些服务器上运行 Django 安装才能创建内容,然后生成“链接的 html 文件”...)
关于html - 使用 Django 创建静态、CD 保存的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6171410/