迁移博客到 GitHub Pages

最近补了一下 Web 方面的知识,心想着就顺带把博客重新鼓捣一下。

以前的博客——很久没更新了——是租了个便宜的虚拟主机,用 WordPress 搭的。并不懂 PHP,而且一段时间里也应该不会去学。如果我自己想要搞点自己想要的主题,实际练习一下自己的 Web 技术,会比较困难。付费也挺麻烦的,干脆就把这一个月几块钱也省了算了。

于是 GitHub Pages 成了首选,简单方便。因为是静态网站,想要自己练个手也很容易。

静态网站生成方面,我选用了 Hexo。GitHub 官方推荐 Jekyll,但由于想尝个鲜,就选用了比较火的 Hexo。然后发现 Hexo 是基于 Node 的,不禁想感叹 JS 和 Node 真是如日中天。

然后找了个看着顺眼的主题 Material。这个主题视觉设计上很棒,并不是常见的那些平庸丑陋的 Material Design。然而感觉在布局和功能的设计上还是不尽我意,争取更熟悉了之后自己造一个吧。好在主题提供了几种样式,其中的 Isolation 十分简洁美观,于是决定先使用这个。

稍微自定义了一下主题,现在正在写第一篇博文。接下来就是搞定部署和域名绑定。

再长远一点的计划,就是支持社会化评论系统和 Https 了。

原先的评论系统用的是多说。别的不说,默认很丑。由于也没打算把原先的数据转到这里来,加上不支持 Https,所以不打算再使用多说。Disqus 在国内被墙了,由于基本都是翻墙的,所以一直没注意到这点。好在了解到网易云跟帖是支持 Https 的,于是计划使用它。