博客历程

心路历程

初心是买一个软路由的硬件设备, 最终选了 r2s, r2s内置的是Openwrt 的系统,但是有些预装软件不全面, 就自己刷了系统, 不小心刷盘的时候把树莓派的移动硬盘刷掉了 /(ㄒoㄒ)/~~, 最终只能重新搭建博客啦~

选型历程

之前的博客是ghost, 类似于wordpress, 好处是有一个online的后台管理, 可以方便的记录博客。
hexo 的文件可以存在在git中, 就是写作方式没有那么随意了,图片的防止也没有那么方便, 但是苛刻的书写环境,也能让内心更加平静, 也算是一种不错的体验。

技术栈

  1. 项目存储在github中
  2. 服务运行在wrt中(实际是局域网内部的pi中)
  3. 网络通过frp转发到aliyun的含公网的服务器,服务器运行了traefix, 自动授权证书等一些网关功能
  4. 推送代码后, github 的webhook 会通知wrt 的webhook, 继而更新wrt中的服务
  5. 服务的开机自启动通过 sudo update-rc.d -n startblog.sh defaults 实现,脚本参考(默认有热更新功能)
1
2
3
4
pi@amanospi:/etc/init.d $ cat startblob.sh

cd /home/pi/amano/amanosblog
npx hexo server &

补充

  1. 本片文章的时间调整成了hello world 的时间, 然后就要删除自带的hello world 啦
  2. 硬件本身只和耳机一样大小
作者

amano

发布于

2024-08-17

更新于

2025-01-07

许可协议

评论