hexo安装与配置
我本来通过大模型写了一个官网,然后顺便又搭建了一个wordpress。但是发现wordpress有几个问题。第一是内存占用高,2G的内存只有200M,经常会很卡;第二就是wordpress对于markdown的支持很不好,虽然安装了插件,但是依旧需要人为的再次检查,影响效率。以前也新建了hexo作为博客,重新再次整理总结。目前我对于博客的要求如下:
- 可以快速上传obsidian的markdown文件,快速进行呈现而不用更改,特别是图片,wordpress很麻烦。
- 博客支持个人简介、头像、标签、分类和管理,可以在侧面快速查看。
- 博客的文章封面支持图片进行呈现,如果不支持可以自动通过AI生成图片支持。
- 博客可以单独已有域名展示展示,也可以通过iframe内嵌的方式展示,并且iframe展示没有title。
整体和GPT聊了聊需求,GPT再次推荐hexo。YES!
hexo安装
安装hexo很简单,如下几个命令就可以完成。
1 | # 安装hexo |
安装主题
安装主题,目前热度最高的是next主题,我询问了一下GPT,并且用我的官网让他给我搭配了一下,他给我推荐的是butterfly。
1 | # 安装butterfly主题 |
配置主题
个人推荐官网配置,网上看到的butterfly教学都是作者的配置,最好看作者自身的 。
1 | # github的配置 |
使用指南配置:
1 | # butterfly官网 |
功能设置
1. markdown配置文章封面
markdown的每篇文章头部使用yaml配置,我的配置如下,记得把注释去掉
1 |
|
2. 设置评论系统
可以参考
1 | https://waline.js.org/guide/get-started |
常见问题
1. 长时间无反应
有可能是网络问题,npm的服务器是海外,可以根据自己的服务器选择使用腾讯或者淘宝的npm镜像加速。
1 | # 腾讯镜像加速 |
查看npm是否设置
1 | # 查看配置 |
安装并查看日志
1 | npm install -g hexo-cli --verbose |
更新npm和node.js
1 | npm install -g npm@latest |
清理缓存
1 | npm cache clean --force |
也可以使用yarn来安装
1 | npm install -g yarn |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 apostle的数字花园!
评论