博客历程
心路历程
初心是买一个软路由的硬件设备, 最终选了 r2s, r2s内置的是Openwrt 的系统,但是有些预装软件不全面, 就自己刷了系统, 不小心刷盘的时候把树莓派的移动硬盘刷掉了 /(ㄒoㄒ)/~~, 最终只能重新搭建博客啦~
选型历程
之前的博客是ghost, 类似于wordpress, 好处是有一个online的后台管理, 可以方便的记录博客。
hexo 的文件可以存在在git中, 就是写作方式没有那么随意了,图片的防止也没有那么方便, 但是苛刻的书写环境,也能让内心更加平静, 也算是一种不错的体验。
技术栈
- 项目存储在github中
- 服务运行在wrt中(实际是局域网内部的pi中)
- 网络通过frp转发到aliyun的含公网的服务器,服务器运行了traefix, 自动授权证书等一些网关功能
- 推送代码后, github 的webhook 会通知wrt 的webhook, 继而更新wrt中的服务
- 服务的开机自启动通过 sudo update-rc.d -n startblog.sh defaults 实现,脚本参考(默认有热更新功能)
1 | pi@amanospi:/etc/init.d $ cat startblob.sh |
补充
- 本片文章的时间调整成了hello world 的时间, 然后就要删除自带的hello world 啦
- 硬件本身只和耳机一样大小