【索引】Hexo 博客的写作与装饰
这也许是一篇索引文章
温馨提示,文章包含大量站内站外链接,建议加入收藏夹/集锦以备不时之需。
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 |
把这行取消注释:
保存后重启 Nginx 即可。
使用 Hexo 写作注意
tag 后的冒号记得加空格(参考:can not read a block mapping entry)
不要在标题开头用 [内容]
、在内容里 #
不要与 {
紧挨着:比如 [长文预警]JMeter的安装与使用&实验中有用的提示(for TJUers)
这种标题容易报错,报的还是 tag 的错:
插件推荐
功能类
- RSS 订阅:在 butterfly 主题中添加 rss 订阅 | 老猫的博客 (dclef.icu)
- 自动添加分类:xu-song/hexo-auto-category: Generate categories automatically for each post in Hexo (github.com)
- 自动统一 tag:dailyrandomphoto/hexo-easy-tags-plugin: A Hexo plugin that automatically corrects tag names. (github.com)
装饰类
解锁更多玩法
换更高级的渲染器:Hexo 多种 Markdown 渲染器对比分析 | 竹山一叶 (zsyyblog.com)
部署友链朋友圈:友链朋友圈(By @冰糖红茶)—— Server - SQLite 部署方案
随机访问一篇文章:随机访问一篇文章的实现 | Leonus
漂浮物的显示:Hexo 博客添加漂浮物效果(可定制显示页面)
生成 AI 摘要(付费):
- 如何让博客支持 AI 摘要,使用 TianliGPT 自动生成文章的 AI 摘要 | 张洪 Heo
- qxchuckle/Post-Summary-AI: 一个较通用的,生成网站内文章摘要,并推荐相关文章的AI (github.com)
加入进度条:在你的 Hexo 博客上加入进度条