为什么要手痒升级呢?
Update Log
- 升级时间:2020年3月
Hexo版本:v3.8.0 → v4.2.0NexT版本:v7.0.1 → v7.7.2
升级操作
升级思路
因为目前对于本Blog的管理是:网页托管于github仓库,部署在master分支,Hexo和NexT的网站后台操作内容放在同一个仓库的Hexo.source分支。
计划先在本地升级Hexo和NexT,做好source搬迁、config配置等工作;然后在仓库中新建一个空的分支,把本地的后台文件复制进去,然后提交这个分支,今后维护新的后台分支就可以了。
具体操作
本地升级Hexo
Hexo版本升级可以通过npm实现,相关命令如下:
先全局升级hexo-cli:-g表示全局升级。hexo本身是一个静态博客生成工具,具备编译Markdown、拼接主题模板、生成 HTML、上传 Git 等基本功能。hexo-cli能够将这些功能封装为命令,提供给用户通过hexo server / hexo deploy等命令调用的模块。CLI = Command Line Interface命令行界面。
1 | npm install hexo-cli -g |
创建空分支
现在Github上创建分支是基于其他分支的,没法直接创建空的。
需要在创建的分支后,
1 | $ git rm -rf . |
不要漏了.
然后考进来,commit。
更新NexT
去Github-NexT下载个新版,然后解压到/theme/下。
剩下的就慢慢调配置吧……