关于Hexo搭建的一些坑
引入
今天完成了Hexo博客的搭建,在搭建过程中有一些坑这里记录一下。
永久链接
permalink
中的 :id 默认是随机生成的乱码 超级长 和Wordpress完全不同
所以设置了 :id 后 每篇文章需要在顶部加上 id: 值,以进行区分
私有化部署
deploy 时需要先使用 npm install hexo-deployer-git --save
安装 hexo-deployer-git 后运行 hexo clean && hexo deploy
若不希望除页面以外的其他内容上传到Github的应使用私有化部署。
自定义404错误页
上传一个404.html到 hexo的source
目录即可实现自定义404错误页面.
本地测试
执行 hexo g
生成最新的文件后, 执行hexo server
启动本地服务器
分类和标签
执行 hexo new page categories
新增分类目录
进入新增后的文件夹 source/categories
修改 index.md 为以下内容
1 |
|
执行 hexo new page tags
新增标签目录
进入新增后的文件夹 source/tags
修改 index.md 为以下内容
1 |
|
此后新建的文档 可使用categories
自定义文章分类, tags
定义标签. 例子如下
1 |
|
修改根目录的_config.yml
, 使用category_map
进行中英映射, 此后分类为分享即被映射为share, 而显示内容仍然为分享
1 |
|
不进行映射, 将会使用输入的内容作为目录, 可能存在中文或符号的常见问题
特殊标签
<!-- more -->
[阅读更多]标签
CNAME
请将CNAME
文件放置于你的Hexo目录的source
文件夹,保证每次deploy都能自动生成此文件,保证Github Pages解析生效。
参阅
关于Hexo搭建的一些坑
https://swai.top/share-2.html