部署Hexo教程(以及博主成功踩的各种雷)

本文介绍了部署Hexo博客过程中遇到的问题及解决方案,包括安装Hexo、固定链接配置、加载页面优化、Artalk评论系统的内存占用、加载错误和MySQL连接问题,以及使用jsdelivr CDN和本地搜索的注意事项。
摘要由CSDN通过智能技术生成

本文转载于我的博客部署Hexo教程(以及博主成功踩的各种雷)

{% note info flat %}
懒癌发作,拖了这么久才开始写。。。
{% endnote %}

本教程采用butterfly 4.7.0模板,不同版本相关设置可能会有不同


安装Hexo

官方文档说得很清楚,我们需要给计算机安装Git和Node.js
我们打开http://nodejs.org/http://git-scm.com/完成安装这两个必需程序
然后新建一个文件夹用来存放hexo的源文件
然后按住{% label “shift+鼠标右键” blue %},选择{% label “Git Bash Here” blue %}打开命令窗口
输入{% label “npm install -g hexo-cli” blue %}安装hexo
等待一会后安装完成在当前文件夹内执行{% label “hexo init” blue %}和{% label “npm install” blue %}
新建完成后,指定文件夹的目录如下:

.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes
然后我们的一个最基本的Hexo站就ok了,下面是一些常用命令

hexo clean #用于清理public目录
hexo g #用于编译输出静态网站
hexo s #运行本地服务器,可以进行预览
hexo d #部署网站,可以通过git将网址上传至服务器进行部署
hexo new 文章名称 #创建新的文章

具体的一些使用方法请参考官方文档(已经写得很清晰明了了,没必要在这里又重复造轮子)

具体的主题设置请访问主题作者的介绍页面,写得非常非常详细了,同样是不想造轮子


要做的事情

固定链接

新文章

hexo官方原本的文章链接生成方式是包含了文件名称,如果你是中文文件名,那么网页链接就会爆长
这点相信不用我说都能体会到,这对网站收录和读者来说都不是什么好事
而其他方案其实都不怎么好,所以我们这里使用插件来固定链接
我们采用的插件是Hexo-abbrlink,这篇知乎写得很好,安装Hexo-abbrlink插件可以参考这个 知乎

旧文章

如果我们博客原来就有内容,是迁移到hexo的怎么办&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值