澳门新葡亰官网Google推出小工具Docsy,最热开源静态网站生成器

澳门新葡亰官网 8

Docsy是一个文件式的网站,提供了使用者一些样板以及文件指南,能良好的支持技术文件发布。Docsy是由Hugo等开源工具打造而成,结合Google的开源文件创建经验,提供方便的工具,帮助使用者快速建立开源项目文件网站。

15、静态网页生成器 Cactus

Cactus 是一个简单而强大的静态网页生成器程序,它使用 Python 和 Django
的模板系统。它的本地开发和在S3 上的部署都非常的简单。

因为目前的动态网站大部分都可以使用 JavaScript
来完成,这样实际上网页完全可以是静态的,而且静态网页速度非常快并且容易管理。所以才有了这个项目。

作者开发 Cactus
的目的是为了给设计师们提供一个标准而简单的系统,让他们能够快速的构建和部署一个速度很快的网站。

Google提到,Docsy的特殊功能包括网站导览以及多语言支持等,Hugo本身就提供了简单的部署功能,Google额外增加了使用说明,包括添加页面、建构文件以及接受社群贡献的方法。目前Kubeflow、Knative和Agones都是用Docsy主题建制的,Google也创建了示范网站,并在其中大量使用Docsy的功能,供使用者浏览复制。

10、Ruby 编写的静态网站生成器 Middleman

澳门新葡亰官网 1

Middleman 是一个 Ruby 编写的静态网站生成器,他可以让你使用几乎所有在Ruby
Web开发中所使用的技术和工具来构建各种类型的静态网站。比如:在 Ruby on
Rails 经常用到的 Sass、CoffeeScript、Sprockets、澳门新葡亰官网,Erb & Haml 等,都可以在
Middleman 里使用。

澳门新葡亰官网 2

5、ReactJS 静态网站生成器 Gatsby 

澳门新葡亰官网 3

Gatsby
可以使用 React.js 把纯文本转换到动态博客或者网站上。

特点:

  • 无需重载页面转换

  • 热重载编辑

  • 为构建静态网站创建 React.js 组件模型和生态系统 

  • 直观的基于目录的 URLs

  • 支持 “Starters”

Google推出了一个简单的小工具Docsy,帮助用户快速建立开源项目文件。Google提到,他们支持了超过2,000个开源项目,而由于开源项目通常需要良好的说明文件,才能成功地发展,因此他们创建了Docsy,以用来应付大量撰写以及发布文件需求。

17、静态网站生成器 DocPad 

澳门新葡亰官网 4

DocPad 
可以帮助生成具有布局,元数据,预处理器(markdown,jade,coffeescript
等等),部分,骨架,文件查看器,查询和完美的插件系统的网站前端。这大大减少了有经验开发者和初学者开发网站之间的不同,帮助用户更快速的建立自己的网站。

16、React 的渐进式静态网站生成器 React Static

澳门新葡亰官网 5

React Static 是一个 React 的渐进式静态网站生成器。它也是一个服务端渲染
React 应用的简约框架,旨在构建一个满足
SEO,网站性能和用户/开发人员使用体验的标准,帮助每个人无痛地构建下一代、高性能的网站。

功能特性

  • 100% React。

  • 快速运行,高性能构建。

  • 数据平台不可知论者(Data Agnostic),可从任何地方提供你的网站数据。

  • 为 SEO 而生。

  • React 优先的开发体验。

  • 无痛的项目设置和迁移。

  • 100% 支持 React 生态系统。 包括 CSS-in-JS 库,自定义 Query 层(如
    GraphQL),甚至 Redux。

6、Vue.js 后端渲染开源库 Nuxt.js

澳门新葡亰官网 6

Nuxt.js
是一个通过 Vue 用于服务端渲染的简单框架,灵感来自 Next.js。 Nuxt
基于
ES2015,这使得代码有着更愉快,更整洁的阅读体验。它不使用任何转换器,并取决于
Core V8 实现的功能。

19、模块化网站编译器 Phenomic

澳门新葡亰官网 7

Phenomic 是一个模块化网站编译器,让网站构建更快、更简单。

11、静态网站生成器 MkDocs

澳门新葡亰官网 8

MkDocs
可以同时编译多个markdown文件,形成书籍一样的文件。有多种主题供你选择,很适合项目使用。

MkDocs
是快速,简单和华丽的静态网站生成器,可以构建项目文档。文档源文件在
Markdown 编写,使用单个 YAML 配置文件配置。

18、JavaScript 编写的静态网站生成器 HubPress

澳门新葡亰官网 9

HubPress 是一个由  JavaScript 编写的静态网站生成器,使博客维护更加简单。

主要特性:

  • 提供 WYSIWYG 编辑器撰写博客
  • 支持 AsciiDoc 标记功能,将内容按照用户需求呈现

  • 管理控制台可以自定义博客内容的许多方面

  • Disqus 整合博客评论

  • 利用Google Analytics 集成来跟踪访问者活动

  • 附带多种主题,随时可以使用

7、静态页面生成程序 Pelican

Pelican 是一个法国人用 python 写的用于生成静态页面的程序,支持:

  • 博客文章和页面

  • 使用外部服务 Disqus 实现的评论功能

  • 支持主题

  • 可对文章生成 PDF 文档

  • 支持多语言发布文章

  • Atom/RSS feeds

  • 代码着色

  • 使用 LESS CSS (optional)

  • 可导入 WordPress, Dotclear 或者 RSS feeds

  • 集成外部功能 Twitter, Google Analytics, etc. (optional)

2、Go 编写的静态网站生成器 Hugo

澳门新葡亰官网 10

Hugo 是 Go 编写的静态网站生成器,速度快,易用,可配置。Hugo
有一个内容和模板目录,把他们渲染到完全的 HTML 网站。Hugo 依赖于 Markdown
文件,元数据字体 。用户可以从任意的目录中运行
Hugo,支持共享主机和其他系统

Leave a Comment.