Hexo Tips

让 Hexo 静态博客更优雅的小技巧。

优化 URL

默认的 URL 是 https://tingtalk.me/2019/08/17/Hexo使用技巧

  • 层级太深:斜杠太多不利于搜索引擎的抓取。
  • 包含中文:URL 只能使用英文、数字和一些标点符号。如果包含中文,分享出现的链接可能是 https://tingtalk.me/2019/08/17/Hexo%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7,中文强制被转码成十六进制编码,又臭又长。

优化步骤如下:

  1. 修改 站点 _config.ymlpermalink(永久链接)为 :title/

    # URL
    permalink: :title/
  2. 在文章的 Front Matter 增加 permalink: 的定义

    ---

    title: Hexo Tips
    date: 2019-08-17
    categories: 博客
    permalink: hexo-tips

    ---

    让 Hexo 更优雅的小技巧。

    <!-- more -->

    ## Permalink

    - 不要用中文
    - 用小写代替大写
    - 把 the、a、an 等去掉
    - 用连字符代替标点和空格
  3. 优化之后的 URL 是 https://tingtalk.me/hexo-tips,简短有力,清晰明了。

  4. 顺手把 Markdown 文档也命名为 hexo-tips.md

优化分类

  1. 站点 _config.ymlcategory_map 增加一个 博客: blog 的分类

    ---

    category_map:
    教程: tutorials
    日志: diaries
    生活: life
    科学上网: bypass-gfw
    数字生活: digital-life
    排版: typography
    博客: blog
  1. 在文章 Front Mattercategories: 直接用中文分类名 博客,就可以映射到 https://tingtalk.me/categories/blog/

    ---

    title: Hexo Tips
    date: 2019-08-17
    categories: 博客
    permalink: hexo-tips

    ---

如果不在 category_map 定义 博客: blog,分享出去的链接就会是 https://tingtalk.me/categories/%E5%8D%9A%E5%AE%A2/,不雅观。

庭勃士 wechat