0%

博客迁移至 Hexo

由于之前使用的 WordPress 博客在更新后出现未知错误(最后证实是主机商的问题),同时考虑到 WordPress 存在的一些弊端,例如:

  • 较为臃肿的 PHP 后端
  • 除了官方主题外,难以找到适合博客写作的主题,大多只适合做展示站
  • 在不安装插件的情况下,只能用自带的编辑器手写 HTML,而无法使用 Markdown 来编辑文章
  • 静态文件的管理也让人头痛,「媒体库」的设计初衷很好,但实际上严重影响效率

可见,用 WordPress 写文章,特别是长文,是一件非常麻烦的事情 —— 你很难专注于写作。虽然它也有不少优点:

  • 丰富的插件库,可以拓展大量的功能
  • 完善的评论系统,无需依赖第三方服务
  • 更新非常方便

这些特点是静态博客所不具有的,但最终喜欢折腾的笔者还是决定将所有内容导出,转而使用 Hexo 进行渲染,并部署到 GitHub Pages 上。借助于 hexo-migrator-wordpress,这一工作进行的非常顺利。当然,除了 Hexo,也有很多其他的解决方案可以考虑,常见的包括 Typecho 或 Hugo 等。
迁移后的新站点使用了 zhangshuqiao.org 的域名,目前已可以通过 https 正常访问。旧的 WordPress 博客仍会保留,但不再更新,未来可能更多的用于进行插件的测试。
ZSQ.IM 站点近期也实装了全新 LOGO(使用 Monodraw 制作):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
     ___           ___           ___       ___           ___           ___      
/\ \ /\ \ /\__\ /\ \ |\__\ |\__\
/::\ \ /::\ \ /:/ / /::\ \ |:| | |:| |
/:/\:\ \ /:/\:\ \ /:/ / /:/\:\ \ |:| | |:| |
/:/ \:\ \ /::\~\:\ \ /:/ / /::\~\:\ \ |:|__|__ |:|__|__
/:/__/_\:\__\ /:/\:\ \:\__\ /:/__/ /:/\:\ \:\__\ ____/::::\__\ /::::\__\
\:\ /\ \/__/ \/__\:\/:/ / \:\ \ \/__\:\/:/ / \::::/~~/~ /:/~~/~
\:\ \:\__\ \::/ / \:\ \ \::/ / ~~|:|~~| /:/ /
\:\/:/ / /:/ / \:\ \ /:/ / |:| | \/__/
\::/ / /:/ / \:\__\ /:/ / |:| |
\/__/ \/__/ \/__/ \/__/ \|__|
___ ___
/\__\ ___ /\__\ ___
/::| | /\ \ /::| | /\ \
/:|:| | \:\ \ /:|:| | \:\ \
/:/|:|__|__ /::\__\ /:/|:|__|__ /::\__\
/:/ |::::\__\ __/:/\/__/ /:/ |::::\__\ __/:/\/__/
\/__/~~/:/ / /\/:/ / \/__/~~/:/ / /\/:/ /
/:/ / \::/__/ /:/ / \::/__/
/:/ / \:\__\ /:/ / \:\__\
/:/ / \/__/ /:/ / \/__/
\/__/ \/__/

同时笔者计划于下半年将原来 ZSQ.IM 站点的所有静态页面进行一次大型的改进,敬请期待。


本文更新于 2018 年 7 月 8 日:
由于在国内 GitHub Pages 加载速度不稳定,且由于 GitHub 政策不利于 SEO,笔者已将所有托管在 GitHub Pages 上的页面迁移至另一台独立服务器。
目前全站已支持 HTTPS 访问,并启用了 HSTS,未来时机成熟时将开启 HTTP/2 访问。