这篇文章上次修改于 686 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
初入 Hexo 模板开发,难免要熟悉 Hexo 程序本身的一些特性和使用操作,于是就立下了这篇博文,之后也会陆陆续续进行更新和完善。
分类名改成英文
分类名称默认是你在文章里面设置的,如果是中文分类名,那么路径名也是中文了,特别别扭。我在文档上查到了一个名为 category_map
的设置项,但文档上并没有详细的说明。直到我看到这个 Issue 之后瞬间明白,就是一个键值对嘛。
// Before
http://localhost:4000/进击的码农/js-hover-dropdown-menu/
// After
http://localhost:4000/coding/js-hover-dropdown-menu/
修改办法就是打开你的 Hexo 配置文件 _config.yml
,修改 category_map
属性,大概按照这样的格式:
category_map:
'随笔与杂谈': essay
'做个技术宅': tech
'进击的码农': coding
'设计新视界': design
'有趣的分享': share
还有一个类似的属性 tag_map
也是同理。
文章链接生成
Hexo 默认根据文件名来生成博文的 URL,你也可以把它当作一个页面的形式去设置,在文章顶部添加 permalink
设置就可以了,但保罗觉得也许并不应该这么做。可以尝试把文件名写的短一些?
// Before:
http://localhost:4000/coding/js-hover-dropdown-menu/
// After:
http://localhost:4000/js-hover-dropdown-menu/
---
title: 使用原生 JS 写一个悬浮下拉菜单
category: 进击的码农
tags: JavaScript
permalink: js-hover-dropdown-menu
---
已有 4 条评论
Hexo 转 Typecho 还是动态好用 方便
abbrlink 插件就可以让链接名变短 [狗头],所以保罗列举的问题就可以得到解决
看来距离保罗换 Hexo 不远了
@若志奕鑫 那你想多了,动态比静态香多了