一直想有个自己的小角落,记录一些技术笔记和生活碎片。折腾了一晚上,博客总算跑起来了,在这里简单记一下过程。
为什么选 Hexo
之前也考虑过 Hugo、Astro 之类的,最后选 Hexo 主要是:
- Node.js 生态,对我比较友好
- 主题生态成熟,不用从零写
- 部署简单,生成纯静态文件就行
主题:ParticleX
试了几个主题,最终选了 ParticleX。原因很简单——简洁、好看、开箱即用。
自带粒子动画背景、图片预览、代码高亮,菜单配置也很直观,不用太多折腾就能用。
安装方式:
cd themes
git clone https://github.com/theme-particlex/hexo-theme-particlex.git particlex
然后在 _config.yml 里设置:
theme: particlex
部署
目前用的是最朴素的方式——rsync 到服务器,配合 Nginx 托管:
hexo clean && hexo generate
rsync -a --delete public/ /var/www/2002.site/
nginx -t && systemctl reload nginx
后面可能会换成 GitHub Actions 自动化部署,但先这样跑着。
还差很多
博客目前还很空,关于页没内容,评论和搜索也没开,SEO 更是没做。不过先把框架搭好,后面慢慢补。
先写到这里,下一篇争取是正经的技术文章。