静态站点生成器
大约 1 分钟约 395 字
静态站点生成器(static site generation, ssg)。
VuePress
Docusaurus
Docusaurus 是一款静态网站生成器。
它利用 React 的全部功能来构建具有快速客户端导航功能的单页应用程序,从而使您的网站具有交互性。
它提供开箱即用的文档功能,但也可用于创建任何类型的网站(个人网站、产品、博客、营销登陆页面等)。
对比
Gatsby
Gatsby 功能丰富,拥有丰富的插件生态系统,可以实现 Docusaurus 的所有功能。
当然,这带来了较陡的学习曲线。 Gatsby 在许多方面做得都很出色,适合构建许多类型的网站。另一方面,Docusaurus 力图将一件事做到尽善尽美——成为最好的内容撰写与发布工具。
GraphQL 是 Gatsby 的核心,但搭建 Gatsby 网站不一定要用到它。 而在大多数静态网站中,你更不需要 GraphQL 所提供的灵活性。
Docusaurus v2+ 的许多方面都被 Gatsby 的出色之处所启发,这是一个优秀的替代品。
Docz is a Gatsby theme to build documentation websites. 它的功能与 Docusaurus 相比要匮乏。
VuePress
VuePress 与 Docusaurus 有许多相似之处--两者都非常重视以内容为中心的网站,并提供开箱即用的定制文档功能。
但是,VuePress 是 Vue 驱动的,而 Docusaurus 则是 React 驱动的。
如果你想要一个基于 Vue 的解决方案,VuePress 是个不错的选择。