搭独立博客似乎就是一个不断折腾的过程,那我就来聊聊折腾的结果,以供参考。
服务器
网站的服务器用的是 DigitalOcean 乞丐版,目前是5刀一个月,1GB 内存,25GB 硬盘。刚开始搭博客的时候,5刀一个月的plan还只有 512MB 内存,经常会出现程序因为内存不足被杀掉的惨剧。最近DigitalOcean升级了配置到 1GB,就好了很多。
服务器的系统 Ubuntu 16.04 LTS, 除了跑这个博客,还被用来跑一些杂七杂八的东西,比如翻墙和离线下番,提高了许多生活舒适度。
软件
软件方面就很普通的选择了 LNMP,而平台则是用的 WordPress。其实之前也考虑过 Hexo 和 Jekyll 之类的静态博客,但这些平台上似乎并没有很好的多语言解决方案,只得放弃。
主题则是简单地在官方的 Twentyfifteen 基础上略微修改, 加了一些自己想要的功能:
- Highlight.js代码高亮
- 剧透段落折叠
- Algolia 搜索页
- Medium 式的图片放大
具体可以看 GitHub仓库。
WordPress 插件
选择 WordPress 的一大好处就是插件众多,非常方便,我用到的插件有这些:
- Akismet Anti-Spam
反垃圾评论,从这个博客基本没有评论的结果来看,就知道它很好用 -
Cloudflare
可以直接在后台进行一些 Cloudflare 的操作 -
Insert Headers and Footers
用来加 Google 统计脚本 -
Jetpack by WordPress.com
虽然提供了很多功能,但我真正用到的其实只有 Markdown 写作功能。 -
Polylang
多语言支持,选择 WordPress 的重要原因,WPML 免费版 -
WP Super Cache
缓存页面,可以提高博客速度
图床
图片上传可以算是 WordPress 的一大痛点,我在工作中经常不得不用已经深受其害,个人博客自然不想再用,所以外链图床就必不可少了。之前一直用的是 Flickr,功能、速度、体验都很棒,但是被国内墙了,只好放弃。之后干脆用了 Github Pages 的功能,直接建个仓库,把图片提交到gh-pages
分支,就能在项目页面的地址上引用了。