个人小站建立实录

个人小站建立实录

这里记录一下本站建立所使用的服务(云服务、域名、框架、主题)不定期更新

云服务

  • ~~使用的亚洲云服务asiayun,香港节点,服务器为1C1G的小水管服务器… ~~

  • 优点贼拉便宜

  • 缺点:卡是真卡 慢是真慢

  • 后续考虑迁移至其他服务器 2024.11.08

  • 2024.11.27起,已经迁移至香港节点4C4G服务器 100Mbps, 使用ufw进行端口放行管理

  • 已安装1Pannel进行监控管理

域名&SSL证书

  • namecheap 首年八块钱 支持PayPal 和信用卡
  • 阿里云免费云证书 3个月 注意检查 激活日期2024/11/6
  • http://blog.weihao.store 会默认被nginx rewrite https://blog.weihao.store
  • 新增ohttps.com的ssl证书 twi.weihao.store 用于配置twikoo评论服务 2024.11.15

框架&主题

  • 祖传hexo + anzhiyu大佬的主题(必须夸!真的好看)

Hexo使用过程中注意事项

修改配置文件需要重启hexo服务 否则不生效,同时需要注意浏览器有缓存

Hexo更优雅的编辑及部署方式还在探索中,目前这篇文章是直接ssh到服务器上 通过vim手敲出来的,不太像搞cicd 感觉比较heavy,看看有没有更方便的编辑方式。

11.06思路小记

目前实现方式太简单暴力了 直接在服务器端 运行的hexo s 后面改成 hexo d的形式 或者本地打包后 push到一个git仓库 配置devops 自动获取push 然后执行指令在服务器端更新

2024.11.08 最新动态

目前已经改为通过 hexo g 打包出镜像文件 通过nginx代理访问,目前git仓库托管在红山,但未设置CICD等功能

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# workflow

# write post and change config setting

# 打包 本地测试 work on git bash / mac terminal
hexo cl && hexo g && hexo s

# copy public folder to server (SFTP)

# upload git repo

git add .
git commit -m "update content"
git push

2024.11.12 update

新增了同步监听http://blog.weihao.store 即80端口,如果用户没有通过https协议访问,nginx默认rewrite到 https://blog.weihao.store

2024.11.15 update

新增配置twikoo 评论服务 使用docker部署twikoo server,使用ohttps.com (gitee账户授权登录账号)的ssl证书twi.weihao.store配置 通过nginx监听443端口 将https://twi.weihao.store的请求转发到twi-server对应服务端口上。
新增docker

2024.11.27 update

目前已经完全迁移至 HK 4C4G 服务器,使用ufw进行端口放行管理 目前仅开放443及80端口