前言
由于 WordPress 实在是太大太臃肿,访问时间需要 7s 左右,遂决定将程序由 WordPress 转移到 Hexo上使用,随手记录一下迁移过程。
Hexo 的初始化和安装
首先安装 npm,再运行指令安装 hexo-cli
npm install hexo-cli -g
接着运行
hexo init Guoguo
初始化目录,运行
hexo server
打开 Hexo 服务器,输出日志如下
INFO Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
浏览器访问 localhost:4000 即可看到完毕页面
修改配置信息
在 _config.yml 编辑
更换主题
git clone https://github.com/viosey/hexo-theme-next themes/next
完成后在 hexo 根目录的 _config.yml 编辑 themes: next 即可
文章的迁移
此处参照 https://hexo.io/zh-cn/docs/migration.html Wordpress 详细步骤
Disqus 的配置
修改 next 主题的配置文件 /themes/next/_config.yml 的 api,但出现
该 Thread 并没有初始化,是否 切换到完整 Disqus 模式 进行初始化?
~~~尚未解决。~~~
部署完成以后点击切换到完整版解决。
添加自定义链接
在 next 主题的 menu 加入
友情链接: /links/ || user
(不知道使用方法有没有错误
部署到服务器
输入
hexo g
生成乱七八糟的文件,将 Public 内文件丢上服务器
提升幸福感
使用 Service Worker,参考资料
添加底部版权信息
参考资料: Hexo Next下添加版权声明模块 | 每天进补一点点!
小改动:
css 插入至 source/css/_common/components/post/post.styl
HTML 内容插入至 END POST BODY 上面 div 标签的前面,将
url_for(page.path)
修改为
post.permalink
🉑