为软件工匠提供网站生成器
项目描述
了解更多关于handroll的信息,请访问项目主页。handroll的开发在GitHub上进行。公告和讨论在Google Groups上进行。
handroll是一个静态网站生成器,使用Markdown、ReStructuredText和Textile等标记语言。
版本
版本 3.1,发布于2016年12月26日
使用内置的Jinja2Composer处理任何具有.j2扩展名的文件。
添加SitemapExtension以生成网站地图。
将版本信息移动到handroll包中,以便在运行时可用。
在OS X上执行持续集成测试。
将posts包含在博客源列表中,以允许更复杂的列表渲染。
移除对Python 2.6的支持
版本 3.0,发布于2016年3月7日
将所有基于标志的命令替换为子命令。这次更改意味着所有交互现在都通过 handroll build,handroll watch 和 handroll scaffold 来进行。
版本 2.1,发布日期:2015年10月18日
使用新的脚手架命令快速创建站点(例如,handroll -s default new_site)
使用SmartyPants库为Markdown生成更好的引号。
可以使用 --force 标志强制Composers进行组合。
已翻译成阿拉伯语。
放宽了前缀要求,并不要强制包含YAML指令(例如,%YAML 1.1)。
支持Python 3.5。
输出目录可以是相对路径。
版本 2.0,发布日期:2015年7月25日
为插件作者添加了扩展接口,以便与各种事件集成。
添加了博客扩展,可自动生成Atom XML馈送和博客列表页面。
已翻译成希腊语。
版本 1.5,发布日期:2015年2月24日
已翻译成荷兰语。
版本 1.4,发布日期:2014年12月1日
开发服务器(可通过 watch 标志访问)将监视站点并在源代码更改时生成新的输出文件。
支持 .scss 和 .sass 文件的Sass。
添加国际化(i18n)。
已翻译成法语、德语、意大利语、葡萄牙语和西班牙语。
跳过某些不应包含在输出中的目录(例如,Sass缓存)。
将项目移至GitHub组织,以与个人账户分开。
包含文档在发布中。
大量单元测试改进(100%覆盖率)。
版本 1.3,发布日期:2014年9月3日
仅在模板或内容被修改时更新适当的输出。
使用Jinja模板或标准Python字符串模板。
提供YAML格式的元数据以向模板添加任何数据。
版本 1.2,发布日期:2014年7月2日
添加基本配置文件以指定输出目录。
当未提供站点路径时,将执行对站点根的搜索。
添加计时报告以查找慢速的Composers。
将Textile版本更新为启用Python 3支持。
生成Atom馈送。
放弃对3.2的支持。太多的依赖项不支持它。
版本 1.1,发布日期:2014年6月1日
跳过不希望的文件类型(例如,Vim .swp文件)。
使用Markdown代码高亮(通过Pygments)和围栏代码扩展。
所有输入和输出均以UTF-8处理,以实现更好的字符编码。
使用Travis CI针对Python版本2.6至3.4进行测试。
添加插件架构以支持任何文件类型的Composers。
在Read the Docs提供HTML文档。
支持 .textile 文件的Textile。
支持 .rst 文件的ReStructuredText。
支持PyPy。
版本 1.0,发布日期:2014年5月4日
发布 handroll 的初始版本
复制所有文件类型。
将Markdown转换为HTML。
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。
源分布
构建的发行版
handroll-3.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5c21f1ef5411eba3f27927a05f497f8b02b913d295e3a68b44cb74003b249968 |
|
MD5 | b416e9cf21f46ee3ee401317fa4b6d42 |
|
BLAKE2b-256 | 2b28c0ea722c552e6ab5664e20814a513bf59de7305ed3b34911e9c935dc7e28 |
handroll-3.1-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b89de99f9a10d90a6a7d2cac4ad3e98b8f0af7b43ee954b64bca1e923cb262ed |
|
MD5 | 7f72059ac35fa8667685f0b2f17eee86 |
|
BLAKE2b-256 | dcec495191d8e68561e46092c3a44f13bb6f671c91ce63e2812e4d23d23b1de8 |