这也许是一篇索引文章

温馨提示,文章包含大量站内站外链接,建议加入收藏夹/集锦以备不时之需。

Hexo 博客基本使用

请认真研读 官方文档 | Hexo

默认网站图标位置:<Hexo根目录>\themes\<主题名字>\source\img\favicon.png

文章永久连接配置:Hexo 博客生成永久链接 | Ordis’Blog (imbhj.com)

建议

强烈建议您马上更改 Hexo 默认的永久链接,否则链接过长会导致一些奇奇怪怪的错误(代码长度溢出 · Issue #127 · overtrue/share.js (github.com)

插件地址与使用说明:rozbo/hexo-abbrlink: create one and only link for every post for hexo (github.com)

工作流

我的工作流:将 CDN 缓存自动刷新加入到博客发布的工作流(Hexo、WordPress)构建 Obsidian 的 Hexo 写作工作流

其他:lxl80/hexo-deployer-cos-cdn: Hexo部署插件,支持将静态博客发布到腾讯云对象存储中,并同步刷新被更新文件的CDN缓存。 (github.com)

404 页面配置

在 Hexo 项目 Sourse 文件夹下创建 404.md,编辑这个页面创建自己想要的 404 页。

修改 Nginx 配置。在服务武器编辑配置文件:

1
vim /etc/nginx/conf.d/default.conf

把这行取消注释:

image-20230414144414596

保存后重启 Nginx 即可。

使用 Hexo 写作注意

tag 后的冒号记得加空格(参考:can not read a block mapping entry

不要在标题开头用 [内容]、在内容里 # 不要与 { 紧挨着:比如 [长文预警]JMeter的安装与使用&实验中有用的提示(for TJUers)

这种标题容易报错,报的还是 tag 的错:

image-20230409165141489

详见:Hexo 踩坑 - 简书 (jianshu.com)

插件推荐

功能类

装饰类

解锁更多玩法

换更高级的渲染器:Hexo 多种 Markdown 渲染器对比分析 | 竹山一叶 (zsyyblog.com)

部署友链朋友圈:友链朋友圈(By @冰糖红茶)—— Server - SQLite 部署方案

随机访问一篇文章:随机访问一篇文章的实现 | Leonus

漂浮物的显示:Hexo 博客添加漂浮物效果(可定制显示页面)

生成 AI 摘要(付费):

加入进度条:在你的 Hexo 博客上加入进度条

BtterFly 主题相关

详见文章:【索引】装点你的 Butterfly 博客