QINGBLOG.png

上一篇主要是介绍了一下OpooPress,这些都是同一类的的软件。其中就提到了jekyll,这一篇我们就一起介绍这些主流的静态博客程序,包括:jekyll、Hexo、HUGO,其实还有更多,就说这几个主流典型的吧。他们的使用方式都是几乎一模一样的,包括在windowsMaclinux平台上都是如此。只是编写的语言未必一样,因此环境的安装可能用到的不太一样,仅此而已。

先来说说静态博客基本的几个点:

  1. 首先他们基本都可以托管在类似github这样的平台上,这样的平台国内外都有,而推荐你使用国外的是因为支持轻松惬意的绑定你的顶级域名,如果你已经有了自己备案过的域名,可以选择国内的平台。
  2. 其次他们的博客内容编辑都支持Markdown也主要用markdown来写,这是一个很简单的内容编辑和排版的语法,十分好学,十几二十分钟你就能掌握最基本的用法,足够写博客使用了。
  3. 同时他们都使用git方式来进行更新,且程序的目录结构简单易懂,搭建好之后的博客相应速度极快(国内平台必然更快),支持主题和插件。
  4. 他们都可以一定程度上免疫一些类型的攻击,且会降低你的独立博客成本,而且响应速度相对更快。当然也会让这种静态网站在和用户交互上衰弱。所以他更多的被用于比如单页面、博客、文档、小型知识库,但随着现在博客这个东西越来越轻量化,而且博客本身就没有和用户过多的交互,所以用于博客几乎没有影响。

这类程序的构成和最终带来的使用状态:

构成方面,你可以理解为他们是 运行环境+编辑器(如vscode)+git+托管平台(如github)。

这会带来什么样的使用感受和状态?例如传统博客程序,以前我们是把所有的数据和程序文件托管在如服务器上,我们通过WEB后端进行内容数据编辑和发布。

而这种静态网站是把程序和运行环境直接装你PC上,然后通过编辑器(相当于你wordpress后端)进行内容编辑,然后git到你的托管平台上。可以说你只是把“结果”放在了服务器上,供他人访问,而生产过程在你自己的机器上。可以说也就是html静态页面的制作上传和提供访问的流程。而这种东西程序化后的体验更加完善了。

如果你曾经玩过Ghost开源博客或者是Leanote蚂蚁笔记,你就会很容易理解这种东西,在使用体验上很相似。

你只需要稍微了解一小点,其实搭建起来并不困难。习惯之后你会觉得确实体验增加舒适,带点小酷炫,成本也降低了。可能需要你对这个独立博客或者网站的开支就是一个顶级域名了。

关于最开始我们提到过的jekyll、Hexo、HUGO你都可以根据喜好去选择,而本文提到的所有名词,你都可以去百度出对应的官网和教程,我这里主要是想把这种“静态网站”的一些概念通俗的讲出来,让非专业用户来理解它。并非是教程文章,因为这些的教程已经很多了,没必要再重复造这些轮子。

最后给一些我顺手帮大家提取的传送门:

jekyll中文官网 | 视频搭建教程

hexo中文官网 | 视频搭建教程

hugo官网 Chrome谷歌翻译可以很好的读懂 | 视频搭建教程 | 主题使用教程

gitforwindows

除此之外,你还可以了解一下这两个托管:

read the docs | netlify

结束了?没完,还有。一次给够:

评论插件推荐:gitalk | disqus | DisqusJS - GH页 | 畅言云评论

还有个程序:纸小墨博客 | 还有个 gitbook | gitbook文档

也是大佬:Ghost开原博客中文网

国内大佬:Leanote蚂蚁笔记