海德是一个静态网站生成器

hyde的Python项目详细描述


0.8.9版

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

概述

Hyde starter kitbymerlinrebrovic是一个非常好的开始方式 和海德在一起。

Hyde layout for bootstrapbyauzigog也是一个不错的选择,如果您 就像twitter的bootstrap framework

你也可以看看Hyde Powered Websites来获得灵感和参考。

目前,hyde仅在python 2.7.x上受支持。 进步,多亏了jonafato

海德的积极发展已经停滞了一段时间,但多亏了llonchjjonafato现在朝着1.0有了缓慢而稳定的进展。

邮件列表:hyde-dev在谷歌群组上。 IRC:自由节点上的海德

安装

要获取最新版本:

pip install hyde

对于当前中继:

pip install -e git://github.com/hyde/hyde.git#egg=hyde

创建新的海德站点

以下命令:

hyde -s ~/test_site create

将使用测试布局创建新的Hyde站点。

生成海德位点

cd ~/test_site
hyde gen

为网站服务

cd ~/test_site
hyde serve
open http://localhost:8080

发布网站

cd ~/test_site
hyde publish -p github

海德支持可扩展发布服务器。

Github

使用以下命令将Hyde文档发布到GitHub页面 以下配置:

publisher:
    github:
        type: hyde.ext.publishers.dvcs.Git
        path: ../hyde.github.com
        url: git@github.com:hyde/hyde.github.com.git

注意

当前,初始路径必须具有存储库的克隆 已经准备好执行此命令。

pyfs

海德也有一个出版商,作为一个前端的可怕 PyFS library(感谢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未与Hyde一起安装。为了使用 pyfs publisher,您需要单独安装pyfs。

任何pyfs依赖项(例如:s3发布的boto) 也需要单独安装。

pip install fs
pip install boto

要获得有关pyfs后端的其他帮助,可以运行以下命令 安装pyfs后的命令:

fsls --listopeners

功能的简要列表

  1. 事件插件:插件钩子允许插件监听事件 在生命周期的不同时间发生并响应的 因此。
  2. 元数据:海德现在支持分层元数据。您可以指定 重写站点、节点或页面级别的变量并访问 它们在模板中。
  3. 组织:Sorter、Grouper和Tagger插件提供丰富的 元数据驱动的组织能力到海德网站。
  4. 发布:海德网站可以发布到多种目标,包括 Github Pages,亚马逊S3&sftp。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么参数。getType()。isInstance(HttpServletRequest.class)返回值为false,但use“==”为true   使用Java的文本文件中的简单列表   linux Java创建具有特定所有者(用户/组)的文件和目录   java我试图解析一个文本文件,以计数唯一字符串的数量,并打印一些关于这些字符串的信息   雅加达ee如何使用JavaEE6@Resource注释   java从数据库中获取所有值,并将其存储在字符串数组中   java需要ArrayList中的单个数组   java变量id可能未使用lombok初始化Spring引导控制器   JavaS3客户端。读取超过文件大小时的GetObject行为   java在另一个活动列表视图中显示JSONObject   java spring引导fat jar注册到带有奇怪端口的eureka   java如何与mongoDB建立Android Studio连接?   java LinkedIn OAuth2/oauth/v2/accessToken响应未返回“令牌类型”   java如何在jtree中只列出非隐藏和非系统文件   Mybatis批量将Java BigDecimal插入SQL Server decimal(18,2)无法正常工作   java Hibernate Criteria Builder:如何按可为空的实体属性进行筛选?   如果涉及方法内变量的范围,python与java是否不同?   java如何实现web服务客户端,该客户端通过基于NTLM身份验证的身份验证连接到外部web服务   java使Jackson在反序列化期间无法将double转换为int