当前位置 : 首页 » 文章分类 :  开发  »  Hexo博客(30)放弃Hexo

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

阅读
评论
318
阅读预计1分钟
创建日期 2025-08-05
修改日期 2025-08-05
类别
标签

页面信息

location:
protocol:
host:
hostname:
origin:
pathname:
href:
document:
referrer:
navigator:
platform:
userAgent:

评论