使用 Hexo 模板和 NexT 主题搭建的个人博客主页。
本仓库使用的nodejs、hexo、next主题的版本都比较老,不能直接使用最新的版本部署,因此推荐使用docker。
- 编译dockerfile(注意,在当前目录下编译)。
- 运行docker,进入容器内,运行hexo命令。
发现docker中使用npm安装了依赖之后,运行会有问题,所以在dockerfile中注释了,可以挂载本地目录或者拷贝文件,然后进入docker容器内,手动运行
npm install .
安装依赖。
hexo运行测试
hexo clean && hexo g && hexo s
hexo部署
hexo d
SyntaxError: ${project_dir}/node_modules/live2d-widget-model-haru/01/package.json: Unexpected end of JSON input
。- 使用 live2d-widget-model-haru,安装完毕后,需要将
node_modules/live2d-widget-model-haru/package.json
复制进 01, 02 两个子文件夹中。
- 使用 live2d-widget-model-haru,安装完毕后,需要将
WARN No layout: about/index.html
- 子模块 NexT 主题没有拉下来,需要更新子模块:
git submodule update --init --recursive
。
- 子模块 NexT 主题没有拉下来,需要更新子模块:
亲测只能支持 nodejs 12.x 版本,一次注意 nodejs 的版本问题。
没有安装 git 命令或者 git 的用户名密码没有配置好。