炒锅是一个静态的网站发生器,变成了一堆模板,内容和资源(如CSS和图像),成叠整齐的纯HTML的。
开发者评论
我们的想法是,你并不需要一个大的PHP引擎生成的每个页面每次访问:您可以将所有的时间提前生成它们,只有再生的事情时,事情发生了变化。一个好方法可以这样做将是对包含内容或布局的git仓库一个post-commit钩子。
我做了铁锅,因为像杰基尔,海德和静态项目是耐人寻味的,但最终并没有完全符合我想要做我的网站。所以,我写我自己的。
安装
需要注意的是铁锅是alpha级软件在这一点上。这是正在积极发展,其功能仍处于通量和有缺陷。如果你仍然想使用它,推荐的方法来安装铁锅是从Python包索引使用此命令。
须藤PIP安装炒锅
替代方案,如果你想破解的铁锅或只需要最新的代码,你可以从混帐头跑,如果你愿意,你可以安装到你的系统目录使用此命令。
须藤python2 setup.py安装
用法
要运行炒锅,请在您的网站的文件所在的目录,然后运行入锅。现在,没有输出将给予除非出现错误。如果返回没有错误,你应该有一个表示你闪亮的新网站一个全新的输出文件夹containg一些HTML,和媒体。
炒锅从三个地方拉你的网站的部分。对于每一个这些地方,你可以修改路径入锅寻找它们在配置文件中。
内容
从默认的指定目录的内容拉到。内容是写在一个标记语言,或纯文本,使用可选的YAML头部分。该文件的目录结构意味着什么入锅。它建立基于所述标题和类别的元数据的部位的结构。
模板
从默认模板拉升。炒锅使用Jinja2的模板,各种变量暴露在构建页面。这是一个非常灵活的模板环境,控制流,过滤器等方式来切片和切块的炒锅给你的数据。
媒体
媒体是非常简单的。它的目的是用于类似的东西全站图片,样式表和javascript。炒锅将一切来自媒体的目录直接复制到输出目录中生成任何事情之前。这意味着生成的内容可以覆盖介质。
配置
设置可以在当前目录中的文件的配置被改变。
可能的配置选项(和默认值)是
- OUTPUT_DIR('输出') - 在哪里把输出的文件。
- content_dir(“内容”) - 在哪里可以找到的内容。
- templates_dir('模板') - 当模板。
- media_dir('媒体') - 当媒体文件从复制。
- SITE_TITLE('一些随机的铁锅网站“) - 提供给模板,因为`site.title
要求:
- 在Python的
评论没有发现