初入 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
---

类似文章

Typecho 一些冷门小技巧