Jekyll、Hugo、Hexo 是简略的博客形状的静态站点出产机器。它有一个模版目录,其中包含原始文本格式的文档,经过 Markdown 以及 Liquid 转化成一个完好的可发布的静态网站,你能够发布在任何你喜欢的服务器上。Jekyll、Hugo、Hexo 也能够运行在 码云(Gitee.com) Pages 上,也便是说,你能够运用码云的服务来建立你的仓库页面、博客或许网站,并且是完全免费的。

静态博客搭建工具汇总

zhuanlan.zhihu.com/p/79515327

1) Hexo

Hexo是一个根据node.js的静态博客生成体系,它运用markdown语法来写作,一起支撑丰厚的自定义标签体系。
用户在本地装置Hexo体系并进行写作,经过一条指令,Hexo能够主动生成静态页面,并发布到多个渠道上。
与传统的博客相比,Hexo能够说是一个本地运行远程发布的博客程序。
Hexo 运用文档:https://hexo.io/docs/
hexo主题:https://hexo.io/themes/
长处:

  • 1、建立的博客渠道,速度快,免费,能够建立在 Github 上。
  • 2、操作比 Jekyll 简略,指令少,易于记忆。 3.支撑markdown,Hexo最终生成的是一个静态博客,这就意味着它具有其他博客体系无法比拟的低负载与高速度的特性。

缺陷:

  • 1、每次在一台新电脑或许他人电脑初次运用时,都要重新装置和配置编译环境,不适合随时随地愉快的写博客。(不能高雅的装逼,略微不爽)
  • 2、相对Wordpress而言,没有强大的后台和插件支撑,学习本钱较高,需求一些网页根底。

2) Nuxt

Nuxt.js 是一个根据 Vue.js 的通用运用结构。经过对客户端/服务端根底架构的笼统安排,Nuxt.js 首要重视的是运用的 UI渲染。Nuxt.js 的方针是创立一个灵活的运用结构,你能够根据它初始化新项目的根底结构代码,或许在已有 Node.js 项目中运用 Nuxt.js。
Nuxt 更像是为构建运用程序而生的,而不是独立的内容静态网站。
Nuxt.js官网

3) Docsify

Docsify 是一个动态生成文档网站的东西。不同于 GitBook、Hexo 的地方是它不会生成将 .md 转成 .html 文件,所有转化作业都是在运行时进行。
Docsify是根据 Vue,完全的运行时驱动,不需求渲染html,所以对 SEO 不够友爱。假如不重视 SEO,装置简略化不想有许多依靠,他是比较好的挑选,比方公司或这团队内部的文档体系。
docsify 官网

静态博客搭建工具汇总

4 Docute

Docute 本质上便是一个 JavaScript 文件,它能够获取 Markdown 文件并将它们呈现为单页面运用。它完全由运行时驱动,因而并不触及服务端组件,这就意味着没有构建过程。你只需创立一个 HTML 文件和一堆 Markdown 文档,你的网站就差不多完成了!
Docute 与Docsify 基本相同,只是在文件大小和UI 及不同的运用方式,Docute网站有其差异介绍。
Docute 官网

5 GitBook

GitBook 是一个现代的文档渠道,团队或个人能够在其上编写产品、API接口文档以及团队内部知识库。
GitBook 改版之后,感觉的团队更专注于商业产品而不是开源东西,一起CLI东西不再供给了,所以无法完成个性化部署,所以不做介绍,有爱好的能够看其官网。
GitBook 官网

6 VuePress

VuePress 是根据Vue开发的渠道,功用上完成了GitBook功用。VuePress 展示页面与Docsify类似,可是与Docsify不同的是,预先渲染html。
VuePress官网

静态博客搭建工具汇总

7) Jekeyll

jekyll是一个简略的免费的Blog生成东西,类似WordPress。可是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的东西,
不需求数据库支撑。可是能够配合第三方服务,例如Disqus。最关键的是jekyll能够免费部署在Github上,并且能够绑定自己的域名。
官网:http://jekyllrb.com
长处:

  • 1、jekyll是一个静态文件生成器,网站不需求数据库,只要把自己的博客放到对应的目录即可。
  • 2、能部署到github或许gitcafe上,不需求自己的vps,由于是静态的,搬迁起来十分便利。
  • 3、原生支撑markdown。现在github默许支撑jekyll, 所以原生的文件假如放到github上,它会主动帮你生成静态网站。
  • 4、相对hexo而言,能够直接在github网页版上编辑和发布博客,PC间切换和同步十分便利。(这点自己十分喜欢)

缺陷:

  • 1、jekyll用的liquid语法确实不是对程序员友爱的,。不过jekyll功用比hexo强大许多,有时间折腾的能够选它。
  • 2、相对Wordpress而言,没有强大的后台和插件支撑,学习本钱较高,需求一些网页根底。

静态博客搭建工具汇总

8)Hugo

Hugo 运用文档:gohugo.io/documentati…

9)WordPress

www.wpdaxue.com/themes/
WordPress是一种运用PHP语言开发的博客渠道,用户能够在支撑PHP和MySQL数据库的服务器上架起属于自己的网站。
用户能够在支撑 PHP 和 MySQL数据库的服务器上运用自己的博客。

WordPress有许多第三方开发的免费模板,装置方式简略易用。不过要做一个自己的模板,则需求你有必定的专业知识。
比方你至少要懂的标准通用标记语言下的一个运用HTML代码、CSS、PHP等相关知识。
长处:

  • 1、装置简略便利,甚至许多虚拟主机供应商都供给了Wordpress的一键式装置东西。用户连上传文件的步骤都省了。
  • 2、功用强大,可扩展性高,丰厚的插件运用起来更加便利。
  • 3、wordpress建立的博客对搜索引擎优化搜索引擎友爱,收录也快,排名靠前。

缺陷:

  • 1、对域名空间要求,wp需求自己购买虚拟主机,低配版大概两百多块。
  • 2、搬迁本钱高,且插件装多了会变慢。
  • 3、Wordpress对于中小型网站应该是不错的挑选,但对于大型的门户网站,数据库、用户办理、内容的分类办理等方面的约束,还是会让Wordpress会有些力不从心的吧。

10) ReadtheDocs

Read the Docs是一个在线文档保管服务, 你能够从各种版本控制体系中导入文档,假如你运用webhooks, 那么每次提交代码后能够主动构建并上传至readthedocs网站,十分便利。

静态博客搭建工具汇总