终于有时间可以整理一下这一段时间的工作,可供大家参考。

Hexo 2023迁移

Hexo版本到了7.0.0,外加上之前博客调整出了很多问题,顺带一并调整。

鉴于2022年jsdeliver的情况,JS插件最好还是不要放CDN,还是放本地比就好

Theme修改CDN依赖

third_party_provider: local

添加hexo-butterfly-extjs

yarn add hexo-butterfly-extjs

鉴于DaoVoice基本没人用,所以这次就移除了

解决了之前Description不生效的问题,是配置问题导致出现这种情况

# Display the article introduction on homepage
# 1: description
# 2: both (if the description exists, it will show description, or show the auto_excerpt)
# 3: auto_excerpt (default)
# false: do not show the article introduction
index_post_content:
  method: 1
  length: 500 # if you set method to 2 or 3, the length need to config

Hexo 2022迁移

butterfly

npm install hexo-renderer-pug hexo-renderer-stylus

有异常情况,但不影响使用

deprecate [email protected] [email protected] [email protected] source-map-resolve@^0.6.0 See https://github.com/lydell/source-map-resolve#deprecated

支持PWA了,还需要安装额外npm插件,由于懒得配备图片就没去做了

最初使用的WINDOWS的版本

nodejs版本 v13.2.0 git version 2.24.0.windows.

2022年换成

Arch Linux + v16.15.1

环境安装

关于要不要加上--save

然而,从 npm 5.0.0 版本开始,npm install <package> 默认会将包保存到 package.json 文件中,所以 --save 选项已经不再必要了

npm install -g hexo-cli
npm install hexo-generator-feed 
npm install hexo-generator-sitemap
npm install hexo-deployer-git
npm install hexo-blog-encrypt
npm install hexo-wordcount
npm install hexo-generator-index
npm install hexo-generator-searc
npm install hexo-filter-nofollow
npm install hexo-abbrlink

Git配置

需要配置好SSH才能把博客上传到平台

git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"
(初始配置,当时被坑的很惨……)
git add . #将当前目录所有文件添加到git暂存区
git commit -m "my first commit" #提交并备注提交信息
git push origin master #将本地提交推送到远程仓库

常用命令

hexo init //初始化
hexo clean
hexo g
hexo d
hexo s //本地运行

Termux上要用到的命令

pkg install nodejs
zip -r .zip

添加分类

hexo new page categories
type: "categories"

常用资源与教程

https://zhidao.baidu.com/question/267547361683585445.html (updated设置)

https://www.jianshu.com/p/f0a8f8dfbd22 (DaoVoice设置)

https://blog.csdn.net/jiunian_2761/article/details/97388997 (Valine设置)

Next官方入门

全英文路径设置

https://blog.csdn.net/qq_37210523/article/details/80909983 (hexo搭建初步)

设置密码 修改Favicon SEO优化 增加头像 abbr短链接 Hexo常用命令 Git生成SSH key 隔壁大佬的Next优化 Hexo NexT主题添加点击爱心效果 Hexo 页脚增加网站运行时间统计 使用大佬的puppeteer脚本更新Gitee Pages

Hexo butterfly 自定义文章封面 && 主页顶部图片更改

npm i puppeteer
npm config set puppeteer_download_host=https://npm.taobao.org/mirrors //加速puppeteer下载

FontAwasome图标查询

Valine大坑

行与行之间要用逗号隔开 如果加载了置顶插件,B站表情要加@112w_112h.webp 想要自定义内容的话需要本地下载