利用 GitHub Pages 搭建静态博客(1.简介)

静态博客简介

Blog这种在很多年前流行的东西,现在已经逐渐被微博、公众号之类服务所取代,但其功能性却是微博和公众号所无法取代的。随着前端技术以及MarkDown的迅速崛起,传统的动态博客大有被静态博客取代的趋势。

总结下来,静态博客有下面几个优点:

  1. 速度快。这也是其最被看重的优势之一。传统的博客系统如Wordpress,体积臃肿,页面每次都需要动态生成,导致速度被大大拖累。虽然也有相应的缓存技术及静态化支持,但仍不及静态网页的轻巧灵动。
  2. 无需专门环境支持。因为静态博客全部页面都已经事先生成,只要有很简单的网页空间就可以运行,这比起动态博客动不动就要虚拟主机以支持其运行比起来,起点简直不要再低了。再加上很多知名大厂都提供免费静态化空间,让搭建静态博客成本基本上降到0.
  3. 发布方式多样化。配合MarkDown在本地写博客,简直是一种享受。写完以后一键发布到网上,更是有种尽在掌握的感觉。这对于很多人来说真的是很重要的。

总之,和传统网站相比,静态网站的优势在于轻便、灵活、高效、快速,适合绝大部分人使用。
但是,静态网站虽然好,初始设置可不是一个很简单的工作。我也是在经历了好几次折腾才最终搞定。为了避免大家和我一样折腾,我决定将整个过程给大家分享一下,下述情况在文章发布时均为可用状态,不保证随着服务提供方变更服务时仍然有效。