迁移

复制以下文件

1
2
3
4
5
_config.yml
themes
source
scaffolds
package.json

安装和配置 gitnvm-windowsnodejspandoc

1
2
3
4
nvm install 12
nvm use 12
node -v
(v12.22.12)

然后博客目录下执行

1
2
3
4
5
6
npm install
npm i hexo-cli -g
npm install hexo-deployer-git --save
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save
npm install hexo-renderer-pandoc --save
其他命令
1
2
3
# hexo: 4.2.1
hexo S --draft # 预览草稿
hexo P <filename> # 正式发布

修改

  由于之前对主题进行了魔改,因此有必要记录备忘一下。

  highlight.js 貌似无法在代码中关键词前添加 hljs- 标记(等后面有空看看),因此 atom-one-dark.min.css 删除所有 hljs- 前缀及 .hljs {...}layouthead.pug 修改 line 23 中 10.0.3 版本为 11.9.0

  将博客放到 ghpages 子目录,主页作为个人主页,themecopyright.pugfooter.pugafter_footer.pug 引入本地 css 添加 blog 目录即修改为 /blog/css/***.css,本地 js 为 copycode.js 添加 blog 目录。