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

2019-05-10 10:38:44 +08:00
 kokdemo

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

有的是按照 url/2019/:id

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

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

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

1310 次点击
所在节点    问与答
11 条回复
wispx
2019-05-10 12:28:39 +08:00
slug url
jdhao
2019-05-10 12:33:20 +08:00
domain/year/month/day/blog_title 这种格式,目前用的 hugo,可以自己设定格式,你也可以用其他格式
geelaw
2019-05-10 12:40:03 +08:00
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
2019-05-10 12:44:26 +08:00
我的考虑是 category 是一个很难定义的东西,与其为每篇文章赋予一个 category 不如采用和 tag 进行关联的模式。

另外文章的日期是可以发生变化的,如果我想修改时间戳,就会导致文章的 URL 变化,这对兼容性来说是一个很大的问题。(设置很多个 redirection 也很不好,我的方案是定义文章的 ID,一旦发布,文章的 URL 就不会变化,或者至少 ID 不变而 URL 相对稳定。)
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
2019-05-10 12:57:17 +08:00
/archive/yyyymm/id.html
/page/slug.html
/tag/slug.html
shengyu
2019-05-10 13:00:12 +08:00
Hexo
/archieve/title.html
Track13
2019-05-10 13:03:53 +08:00
hexo
手动创建文件夹来分类。
因为用自带的参数会因为地址有中文而太长
mozutaba
2019-05-10 15:42:24 +08:00
啊,我域名忘记续费 2 个月了。。。。
用了 5 年的域名啊。。。
不过我 3 年没更新了。
我的是 /yymmdd, 当初想的是一天也不可能发 2 篇,现在证明一年也不会发 2 篇。
edgnoz
2019-05-10 19:28:03 +08:00
kokdemo
2019-05-14 14:25:34 +08:00
@geelaw id 是个好的想法

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/562776

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX