顺晟科技
2021-06-16 10:32:22
1852
GitBook不久前进行了修改,新版本即将商业化、平台化,不再提供作为开源工具的CLI(git book V2重要区别)。找静态网站生成器替代方案的记录如下。
1 Hexo
Hexo是一个快速、简洁、高效的博客框架。Hexo使用Markdown(或其他渲染引擎)解析文章,几秒钟内就能生成主题优美的静态网页。
Hexo可以用他的主题模块作为一个非常简单方便的静态博客系统,比如Next主题。
Hexo官网。
2 Nuxt
Nuxt.js是基于Vue.js的通用应用框架,通过客户端/服务器基础设施的抽象组织,Nuxt.js主要关注应用的UI渲染。Nuxt.js的目标是创建一个灵活的应用程序框架,在此基础上,您可以初始化新项目的基础结构代码,或者在现有的Node.js项目中使用Nuxt.js。
Nuxt更像是构建一个应用程序,而不是一个独立的静态内容网站。
Nuxt.js官网。
3文档
Docsify是一个动态生成文档网站的工具。不像GitBook和Hexo,它不生成。md to。html文件,所有的转换工作都是在运行时进行的。
Docsify基于Vue,完全是运行时驱动,不需要渲染html,所以对SEO不友好。如果你不关注SEO,你就不想严重依赖简单的安装。是比较好的选择,比如公司内部或者团队内部的文档系统。
Docsify官网。
4 Docute
Docute本质上是一个JavaScript文件,它可以获取Markdown文件,并将其呈现为单页应用程序。它完全是运行时驱动的,所以它不涉及服务器端组件,这意味着没有构建过程。你只需要创建一个HTML文件和一堆Markdown文档,你的网站就快完成了!
Docute和Docsify基本相同,只是文件大小不同,UI不同,使用方法不同。
Docute官网。
5 GitBook
GitBook是一个现代化的文档平台,团队或个人可以在其上编写产品、API接口文档和团队内部知识库。
GitBook改版后,感觉团队更专注于商业产品而不是开源工具,CLI工具也不再可用,无法实现个性化部署。所以有兴趣可以看看它的官网。
GitBook官网。
6种VuePress
VuePress是基于Vue开发的平台,功能上实现GitBook功能。
VuePress显示页面类似于Doccify,但不同于Doccify,它提前呈现html。
VuePress官网。
09
1972-02
14
1991-01
08
1972-02
09
1970-01
28
1990-12
02
2022-09