hyde是一个静态网站生成器
项目描述
版本 0.8.9
概述
Hyde启动套件由merlinrebrovic提供,是一个开始使用hyde的不错方式。
Hyde布局为Bootstrap由auzigog提供,如果您喜欢Twitter的Bootstrap框架,这也是一个好的替代方案。
您还可以查看由Hyde驱动的网站以获取灵感和参考。
目前hyde只支持python 2.7.x。Python 3.x的支持正在进行中,感谢jonafato。
hyde的活跃开发曾一度停滞,但感谢llonchj和jonafato,现在正朝着1.0版本缓慢但稳步地发展。
邮件列表:hyde-dev 在谷歌群组。IRC:freenode上的#hyde
安装
获取最新发布版本
pip install hyde
对于当前主分支
pip install -e git://github.com/hyde/hyde.git#egg=hyde
创建新的hyde站点
以下命令
hyde -s ~/test_site create
将使用测试布局创建一个新的hyde站点。
生成hyde站点
cd ~/test_site hyde gen
托管网站
cd ~/test_site hyde serve open http://localhost:8080
发布网站
cd ~/test_site hyde publish -p github
Hyde支持可扩展的发布器。
GitHub
使用以下命令和以下配置将hyde文档发布到GitHub Pages
publisher: github: type: hyde.ext.publishers.dvcs.Git path: ../hyde.github.com url: git@github.com:hyde/hyde.github.com.git
PyFS
Hyde还有一个作为PyFS库(感谢rfk)前端的发布器。以下是一些PyFS后端的配置选项
publisher: zip: type: hyde.ext.publishers.pyfs.PyFS url: zip://~/deploy/hyde/docs.zip s3: type: hyde.ext.publishers.pyfs.PyFS url: s3://hyde/docs sftp: type: hyde.ext.publishers.pyfs.PyFS url: sftp:hydeuser:hydepassword@hydedocs.org
任何PyFS依赖项(例如:用于S3发布的
pip install fs pip install boto
要获取有关PyFS后端的额外帮助,您可以在安装PyFS后运行以下命令
fsls --listopeners
示例
功能列表
事件插件:插件钩子允许插件监听生命周期中不同时间发生的事件,并相应地做出反应。
元数据:Hyde现在支持分层元数据。您可以在站点、节点或页面级别指定和覆盖变量,并在模板中访问它们。
组织:排序器、分组器和标签插件为hyde站点提供了丰富的元数据驱动组织功能。
发布:Hyde站点可以发布到各种目标,包括GitHub Pages、Amazon S3和SFTP。
链接
项目详情
关闭
hyde-0.8.9.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d471e34f92396afccafa1ffa85cc632ac45777b0dac9eaeef9a6bb2ce7114b6 |
|
MD5 | 33f8dd1961543e00443d257fc1eb0230 |
|
BLAKE2b-256 | 0f424c072ded94c7a8fd70e27fdcf7c6236eac12cd2e393d2ba3ef93f3109270 |