V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
16500682
V2EX  ›  Hexo

Hexo 如何优化 URL 结构?

  •  
  •   16500682 · 2017-01-07 17:30:00 +08:00 via iPhone · 3135 次点击
    这是一个创建于 2664 天前的主题,其中的信息可能已经有所发展或是发生改变。
    个人比较喜欢目录 /id.html 的方式但是 hexo 的 id 太长太乱了。
    第 1 条附言  ·  2017-07-24 15:05:12 +08:00
    发现一个插件,已经愉快的用上了 hexo
    https://github.com/rozbo/hexo-abbrlink
    12 条回复    2017-01-14 22:49:14 +08:00
    helloSwift
        1
    helloSwift  
       2017-01-07 18:45:37 +08:00 via iPhone   ❤️ 1
    自己每次定义 ID 就行了

    在每篇博客的 ----- 前面
    添加一行 id:
    16500682
        2
    16500682  
    OP
       2017-01-07 18:55:26 +08:00 via iPhone
    @helloSwift 没有改变其命名方式的办法吗
    helloSwift
        3
    helloSwift  
       2017-01-07 19:03:18 +08:00 via iPhone
    @16500682 应该可以自定义每篇 md 博客的头部(------的前面),比如分类,标签,标题, ID 之类的,我是每次手动的😂
    RanchoH
        4
    RanchoH  
       2017-01-07 19:17:11 +08:00
    Dvel
        5
    Dvel  
       2017-01-07 20:33:54 +08:00
    = =。。。
    卧槽,我刚试了一下后面接 ID
    给我生成了这个: cixn53y8a0001p1jbcw6cmges
    真是又臭又长啊。。。
    Showfom
        6
    Showfom  
       2017-01-07 20:46:49 +08:00 via iPhone
    @Dvel 和 JB 一样嘛😹
    shuoit
        7
    shuoit  
       2017-01-07 21:21:55 +08:00
    @helloSwift @16500682 其实可用分类别名和文章标题做链接,这样最合理,标题尽量用英文(目前不知道能不能直接写中文标题,然后转成英文),因为文章 id 不是唯一的,我以前试过加个变量用时间戳,但是很麻烦
    helloSwift
        8
    helloSwift  
       2017-01-07 22:29:10 +08:00 via iPhone
    @shuoit 我的 ID 是手动设置的,唯一的,我想怎么定义就怎么定义,这种方案比较适合我,一般用数字,特殊的某篇用字母
    16500682
        9
    16500682  
    OP
       2017-01-07 22:38:24 +08:00 via iPhone
    @Dvel
    @shuoit
    目前在用 Typecho 这几乎是我不用 hexo 的唯一原因
    16500682
        10
    16500682  
    OP
       2017-01-08 11:22:55 +08:00 via iPhone
    似乎还是没有好的解决方案
    fourstring
        11
    fourstring  
       2017-01-14 22:48:00 +08:00
    Hexo 默认就在 front-matter 里面提供了 Permalink 选项来支持自定义链接地址的。
    具体可以看我的拙作: https://n4l.pw/how-to-set-up-hexo-blog-on-linux.html#自定义链接格式太蠢
    fourstring
        12
    fourstring  
       2017-01-14 22:49:14 +08:00
    @fourstring 另外还有一个解决办法,这也是我现在的办法,比较简单。
    执行 hexo new 时就用一个自定义链接名作为文章标题,在写文章时再去修改 title 值
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3655 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 04:44 · PVG 12:44 · LAX 21:44 · JFK 00:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.