18910140161

静态网站生成器Hexo、Gitbook、Vuepress、Docsify、Docute、Nuxt

顺晟科技

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官网。

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航