2022,新Hexo

最近升级了本地的Node版本,然后年代久远的Hexo3出问题了得升级🤦🏻‍♀️,这就唤起了我18年升级NexT的记忆,可太麻烦了,那就索性删掉重建吧!这时候发现NexT终于能变成NPM包来引入了🥲,可太欣慰了,正好见证了NexT的三次大改版。这篇就简单记录下怎么搭建的这个新版博客(虽然表面上看不出来改了版,嘻嘻)。

这个博客是我在2017年6月建立的,居然都已经快5个年头了。因为懒,版面设计啥的都没更新过,但是!我却从活力四射的小青年,变成了已被社会毒打多年的秃头老社畜🥲,岁月是杀猪刀也是剃头刀啊。我也算是Hexo和NexT的忠实粉丝了,从17年开始用的Hexo 3.2.0和NexT 5,中间只在18年底升过一次NexT 6,到现在的Hexo 6.0.0和NexT 8,不得不佩服这些开源项目的作者,比我勤快太多了。好了,牢骚发完了,进入正题。

Hexo常用命令行

1
2
3
4
5
6
7
8
9
10
11
12
hexo version # 显示 Hexo 版本
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo new draft "pageName" #新建草稿
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本
hexo deploy -g #生成加部署
hexo server -g #生成加预览
hexo clean #把public静态文件清空再重新生成部署

命令简写

1
2
3
hexo n # hexo new
hexo s # hexo server
hexo g -d # hexo generate & hexo deploy

建站过程

使用Hexo搭建,配置了nexT主题,将打包出来的静态资源部署到zhaoluting.github.io仓库中。

初始化项目

1
2
3
npm install -g hexo-cli # 安装hexo脚手架
hexo init hexo-blog # 初始化hexo项目
npm install hexo-theme-next --save # 安装nexT主题

修改配置