使用Django创建静态,CD持有的网站

时间:2011-05-30 00:51:45

标签: html django

我的任务是在CD上为客户创建一个“网站”。我已经开始了,基本上所有东西都是硬编码的纯HTML,上帝你多么容易忘记模板是多么令人惊奇,这么多怪异的样板。所以我宁愿以某种方式使用模板系统创建一组链接的html页面。

是否有一些方法可以轻松生成一组链接的html文件(适用于CD,即没有网络服务器),使用像Django这样的东西?该项目可以手工完成,但是有很多开销。

我很乐意听到其他想法,而不是Django,就像我熟悉的那样。

注意:不能包含任何软件,不能从互联网上使用任何东西。平坦的HTML,在CD上。

2 个答案:

答案 0 :(得分:4)

您可能对静态网站生成器感兴趣,例如Hyde(Python)或Jekyll(Ruby)。基本上允许您使用模板在Markdown / Textile /中创建页面,然后使用简单的shell命令生成静态HTML文件。您可以根据需要进行部署,因为它只是文件。

我自己使用过Jekyll,因为我先听说过它(尽管主要是Python人),但是Hyde似乎更有能力(例如CSS处理器)。我认为Jekyll的使用范围更广泛。

(使用Django意味着您必须在某些服务器上运行Django安装才能创建内容,然后生成“链接的html文件”......)

答案 1 :(得分:0)