跳转到主要内容

hyde是一个静态网站生成器

项目描述

版本 0.8.9

https://travis-ci.org/hyde/hyde.svg?branch=master

概述

Hyde启动套件merlinrebrovic提供,是一个开始使用hyde的不错方式。

Hyde布局为Bootstrapauzigog提供,如果您喜欢Twitter的Bootstrap框架,这也是一个好的替代方案。

您还可以查看由Hyde驱动的网站以获取灵感和参考。

目前hyde只支持python 2.7.x。Python 3.x的支持正在进行中,感谢jonafato

hyde的活跃开发曾一度停滞,但感谢llonchjjonafato,现在正朝着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

示例

  1. julien.danjou.info

  2. luffy.cx

  3. Cloudpanic

  4. Hyde文档源

功能列表

  1. 事件插件:插件钩子允许插件监听生命周期中不同时间发生的事件,并相应地做出反应。

  2. 元数据:Hyde现在支持分层元数据。您可以在站点、节点或页面级别指定和覆盖变量,并在模板中访问它们。

  3. 组织:排序器、分组器和标签插件为hyde站点提供了丰富的元数据驱动组织功能。

  4. 发布:Hyde站点可以发布到各种目标,包括GitHub Pages、Amazon S3和SFTP。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

hyde-0.8.9.tar.gz (1.3 MB 查看哈希值

上传时间:

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面