Hexo博客(30)放弃Hexo
放弃使用 Hexo
问题
在 1vCpu 2GB内存的小虚拟机上,每次 hexo g 渲染需要10几分钟,而且期间机器卡死,什么都做不了。
拆分 Hexo 项目
原来 hexo 项目中多种文件混杂在一起:
- hexo/source/_posts 目录中是 markdown 文件目录
- hexo/source/_posts/_private 中是非公开记录,博客生成时自动忽略下划线开头文件
- hexo/nginx, hexo/nodejs, hexo/python 中是一些运维脚本
拆分
- 创建 note 项目,只存储 markdown 文件
- 创建 devops 项目,存储运维脚本
- 非公开记录迁移到笔记软件
- 创建 hexo-blog 项目,只保留 hexo 博客需要的文件
hexo-blog 配置
1、文件都从原 hexo 项目拷贝即可
2、需要把 source/_posts 在 Mac/Linux 上设置为不同的目录的软链,由于 git 中软链是当作文件存储的,会记录链接到的文件,无法兼容2个系统。
所以,先在 .gitignore
中忽略 source/_posts
文件
在 Mac/Linux 上,分别把 note 目录链接到 hexo-blog 项目的 source/_posts
,从而实现 hexo g
时去其他目录找 markdown 文件
cd hexo-blog/source
rm -rf _posts # 删除原 _posts 目录
ln -s /path/to/note _posts # 把 md文件目录 链接到 _posts 目录
上一篇 Docker-基础
下一篇 Playwright
页面信息
location:
protocol
: host
: hostname
: origin
: pathname
: href
: document:
referrer
: navigator:
platform
: userAgent
: