开源之静态站点生成器排行榜
2014-05-23 19:47
253 查看
本文是从StaticGen网站整理出来的静态站点生成器排行榜。俗话说,不管白猫黑猫,抓到老鼠就是好猫,所以这里整理出来的生成器不分先后,只要是合适的就是最好的。
1. Jekyll 主页|托管地址
Jekyll是一个静态Blog站点生成器,不管是用在个人、项目还是组织站点,都是很棒的,你可以把Jekyll想象成一个基于文件的CMS,没什么复杂性!Jekyll首先会获得你的内容,然后开始渲染Markdown 和 Liquid 模板,接下来会生成一个完整的可以被用在 Apache、Nginx 或者是其它Web服务器上的静态网站。Jekyll 是 GitHub
Pages 后面的驱动器,你可以使用这个驱动器托管来自你的 GitHub 仓库的站点。
2. Pelican 主页|托管地址
Pelican是一个使用Python编写的静态站点生成器。
Pelican目前支持:
Blog文章和页面
通过一个外部服务器(Disqus)进行评论
主题支持
文章和页面可以生成PDF格式
可以通过多种语言出版文章
代码语法高亮显示
可以从 WordPress、Dotclear 或 RSS上传文章
根据内容缓存和选择性输出写作而快速重建时期
3. Middleman 主页|托管地址
Middleman 这个静态站点生成器使用了各种快捷方式和工具,这些工具也应用在现代Web开发当中。Middleman 为独立开发者提供了除了各种各样的工具以外很多东西,这就是为什么别人这个独立的框架,而放弃Ruby on Rails的原因。
4. DocPad [b]主页|托管地址[/b]
DocPad的最大贡献就是将Web开发的程序简化了,并帮助缩小了专家和初学者之间的距离。各大企业已经使用DocPad将近2年了,而且现在正在利用DocPad创造更加高效、快捷的Web站点和App。
几乎大多数的开发者都比较喜欢DocPad,从第一次使用DocPad的Web开发者到企业领导和专家。
5. Hexo [b][b]主页|托管地址[/b][/b]
Hexo是一个快速的、强大的Blog框架,主要是由 Node.js 构建出来的。同时支持多线程生成,上百个文件只需要花数秒中就能生成。他还支持GitHub Flavored Markdown 和所有的 Octopress 插件和 高兼容 Jekyll/Octopress。
6. Harp [b][b][b]主页|托管地址[/b][/b][/b]
Harp是一个静态Web 服务器,可以服务Jade、Markdown、EJS、Less、Stylus、Sass 和 CoffeeScript,就像服务HTML、CSS 和 JavaScript 一样不需要任何配置。其特点包括:
简单安装、简单实用
快速、轻量
可预先安装
一流的布局和局部支持
可以将资料导出到HTML/CSS/JS
7. Cactus [b][b][b]主页|托管地址[/b][/b][/b]
Cactus 是一个简单的但是功能强大的静态站点生成器,其使用的是 Python 和 Django 模板系统。Cactus 同样使得开发本地和部署站点到 S3 变得更加直接便捷。不管是应用在公司系统,还是组织、个人系统上,它都支持生成网站和Blog。
Cactus 的构建理念是基于多个动态网站可以通过JavaScript来同时完成任务,这样的话现实网站就可以保持静态状态了。
8. Hugo [b][b][b]主页|托管地址[/b][/b][/b]
Hugo 是一个使用 Go 语言编写完成的静态站点生成器,通过不断的优化已经达到更快、使用更简单、更方便配置的状态了。Hugo 采用了内容目录和模板,并将它们渲染成一个完全的HTML网站。
9. Punch [b][b][b]主页|托管地址[/b][/b][/b]
Punch 是一个简单、具有直觉型的Web发布框架,不管是设计师还是开发者,使用这款框架都能减少很多麻烦。
使用这个样板文件可以快速创建一个站点
使用Mustache来编写最小的模板
使用内嵌布局和模板可以创建灵活的站点架构
通过JSON定义页面内容
使用Markdown来编写格式化的内容
10. Hakyll 主页|托管地址
静态站点的好处就是快速、安全、易于部署,最主要是可以通过版本控制来进行管理。
Hakyll 是一个用来生成静态站点的 Haskell 类库,主要是中小型网站和个人博客站点。它使用的是一种可配置方式,并使用一个类似Xmonad 的DSL 来进行排列布局。结合 pandoc 提供对Markdown 和 TeX 的支持,包括语法高亮显示和其它好处。
1. Jekyll 主页|托管地址
Jekyll是一个静态Blog站点生成器,不管是用在个人、项目还是组织站点,都是很棒的,你可以把Jekyll想象成一个基于文件的CMS,没什么复杂性!Jekyll首先会获得你的内容,然后开始渲染Markdown 和 Liquid 模板,接下来会生成一个完整的可以被用在 Apache、Nginx 或者是其它Web服务器上的静态网站。Jekyll 是 GitHub
Pages 后面的驱动器,你可以使用这个驱动器托管来自你的 GitHub 仓库的站点。
2. Pelican 主页|托管地址
Pelican是一个使用Python编写的静态站点生成器。
Pelican目前支持:
Blog文章和页面
通过一个外部服务器(Disqus)进行评论
主题支持
文章和页面可以生成PDF格式
可以通过多种语言出版文章
代码语法高亮显示
可以从 WordPress、Dotclear 或 RSS上传文章
根据内容缓存和选择性输出写作而快速重建时期
3. Middleman 主页|托管地址
Middleman 这个静态站点生成器使用了各种快捷方式和工具,这些工具也应用在现代Web开发当中。Middleman 为独立开发者提供了除了各种各样的工具以外很多东西,这就是为什么别人这个独立的框架,而放弃Ruby on Rails的原因。
4. DocPad [b]主页|托管地址[/b]
DocPad的最大贡献就是将Web开发的程序简化了,并帮助缩小了专家和初学者之间的距离。各大企业已经使用DocPad将近2年了,而且现在正在利用DocPad创造更加高效、快捷的Web站点和App。
几乎大多数的开发者都比较喜欢DocPad,从第一次使用DocPad的Web开发者到企业领导和专家。
5. Hexo [b][b]主页|托管地址[/b][/b]
Hexo是一个快速的、强大的Blog框架,主要是由 Node.js 构建出来的。同时支持多线程生成,上百个文件只需要花数秒中就能生成。他还支持GitHub Flavored Markdown 和所有的 Octopress 插件和 高兼容 Jekyll/Octopress。
6. Harp [b][b][b]主页|托管地址[/b][/b][/b]
Harp是一个静态Web 服务器,可以服务Jade、Markdown、EJS、Less、Stylus、Sass 和 CoffeeScript,就像服务HTML、CSS 和 JavaScript 一样不需要任何配置。其特点包括:
简单安装、简单实用
快速、轻量
可预先安装
一流的布局和局部支持
可以将资料导出到HTML/CSS/JS
7. Cactus [b][b][b]主页|托管地址[/b][/b][/b]
Cactus 是一个简单的但是功能强大的静态站点生成器,其使用的是 Python 和 Django 模板系统。Cactus 同样使得开发本地和部署站点到 S3 变得更加直接便捷。不管是应用在公司系统,还是组织、个人系统上,它都支持生成网站和Blog。
Cactus 的构建理念是基于多个动态网站可以通过JavaScript来同时完成任务,这样的话现实网站就可以保持静态状态了。
8. Hugo [b][b][b]主页|托管地址[/b][/b][/b]
Hugo 是一个使用 Go 语言编写完成的静态站点生成器,通过不断的优化已经达到更快、使用更简单、更方便配置的状态了。Hugo 采用了内容目录和模板,并将它们渲染成一个完全的HTML网站。
9. Punch [b][b][b]主页|托管地址[/b][/b][/b]
Punch 是一个简单、具有直觉型的Web发布框架,不管是设计师还是开发者,使用这款框架都能减少很多麻烦。
使用这个样板文件可以快速创建一个站点
使用Mustache来编写最小的模板
使用内嵌布局和模板可以创建灵活的站点架构
通过JSON定义页面内容
使用Markdown来编写格式化的内容
10. Hakyll 主页|托管地址
静态站点的好处就是快速、安全、易于部署,最主要是可以通过版本控制来进行管理。
Hakyll 是一个用来生成静态站点的 Haskell 类库,主要是中小型网站和个人博客站点。它使用的是一种可配置方式,并使用一个类似Xmonad 的DSL 来进行排列布局。结合 pandoc 提供对Markdown 和 TeX 的支持,包括语法高亮显示和其它好处。
相关文章推荐
- 开源之静态站点生成器排行榜
- 十个开源的静态站点生成器
- 最全的静态网站生成器(开源项目)
- 最全的静态网站生成器(开源项目)
- 2017 年,最热开源静态网站生成器 TOP 20 揭晓!
- 最全的静态网站生成器(开源项目)
- 静态网站生成器(开源项目)
- 最全的静态网站生成器(开源项目)
- 2017 年,最热开源静态网站生成器 TOP 20 揭晓!
- 最全的静态网站生成器(开源项目)
- Flask驱动的静态站点生成器(译)
- 最全的静态网站生成器(开源项目)
- 最全的静态网站生成器(开源项目)--javaeye http://www.iteye.com/magazines/133-Static-Site-Generators#595 备忘
- 最全的静态网站生成器(开源项目)
- 最全的静态网站生成器(开源项目)
- 静态站点生成器浅谈
- 最热开源静态网站生成器 TOP 20
- 最全的静态网站生成器(开源项目)
- 最全的静态网站生成器(开源项目)
- Flask驱动的静态站点生成器(译)