V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
kokdemo
V2EX  ›  问与答

大家的 blog 是怎么组织文件结构的?

  •  
  •   kokdemo · 2019-05-10 10:38:44 +08:00 · 1379 次点击
    这是一个创建于 2017 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有的是按照 url/2019/01/:id

    有的是按照 url/2019/:id

    有的是按照 url/:category/:name

    我的 https://wocai.de 就是第三种来规划 url 的,但是感觉不太好。

    大家的 blog 是怎么组织的啊?

    11 条回复    2019-05-14 14:25:34 +08:00
    wispx
        1
    wispx  
       2019-05-10 12:28:39 +08:00 via iPhone   ❤️ 1
    slug url
    jdhao
        2
    jdhao  
       2019-05-10 12:33:20 +08:00 via Android
    domain/year/month/day/blog_title 这种格式,目前用的 hugo,可以自己设定格式,你也可以用其他格式
    geelaw
        3
    geelaw  
       2019-05-10 12:40:03 +08:00 via iPhone
    domain/
    domain/archive/
    domain/tags/
    domain/tags/tag-id/
    domain/friends/

    domain/assets/asset-category/path/to/asset.xyz

    domain/entries/entry-id/
    domain/entries/entry-id/assets/path/to/asset.xyz
    geelaw
        4
    geelaw  
       2019-05-10 12:44:26 +08:00 via iPhone
    我的考虑是 category 是一个很难定义的东西,与其为每篇文章赋予一个 category 不如采用和 tag 进行关联的模式。

    另外文章的日期是可以发生变化的,如果我想修改时间戳,就会导致文章的 URL 变化,这对兼容性来说是一个很大的问题。(设置很多个 redirection 也很不好,我的方案是定义文章的 ID,一旦发布,文章的 URL 就不会变化,或者至少 ID 不变而 URL 相对稳定。)
    xiri
        5
    xiri  
       2019-05-10 12:48:56 +08:00
    博客用的 Hexo,不喜欢链接搞的很长,但又想自动按时间归类,用的链接配置如下:
    :year/:i_month:day-:id.html
    其中 id 是自己在 scaffolds 中添加的项,默认设为 1,如果一天内有多篇文章只要手动改一下 id 就行了。
    最终形成类似下面这种的链接形式:
    https://xirikm.net/2019/504-1.html
    Sukizen
        6
    Sukizen  
       2019-05-10 12:57:17 +08:00 via iPhone
    /archive/yyyymm/id.html
    /page/slug.html
    /tag/slug.html
    29EtwXn6t5wgM3fD
        7
    29EtwXn6t5wgM3fD  
       2019-05-10 13:00:12 +08:00
    Hexo
    /archieve/title.html
    Track13
        8
    Track13  
       2019-05-10 13:03:53 +08:00 via Android
    hexo
    手动创建文件夹来分类。
    因为用自带的参数会因为地址有中文而太长
    mozutaba
        9
    mozutaba  
       2019-05-10 15:42:24 +08:00
    啊,我域名忘记续费 2 个月了。。。。
    用了 5 年的域名啊。。。
    不过我 3 年没更新了。
    我的是 /yymmdd, 当初想的是一天也不可能发 2 篇,现在证明一年也不会发 2 篇。
    edgnoz
        10
    edgnoz  
       2019-05-10 19:28:03 +08:00
    kokdemo
        11
    kokdemo  
    OP
       2019-05-14 14:25:34 +08:00
    @geelaw id 是个好的想法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2583 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 10:43 · PVG 18:43 · LAX 02:43 · JFK 05:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.