hugo通常的目录结构
下面是通常的例子
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
content/
└── post
├── chinese-test
│ ├── florian-klauer-nptLmg6jqDo-unsplash.jpg
│ ├── helena-hertz-wWZzXlDpMog-unsplash.jpg
│ ├── hudai-gayiran-3Od_VKcDEAA-unsplash.jpg
│ ├── index.zh-cn.md
│ └── luca-bravo-alS7ewQ41M8-unsplash.jpg
├── emoji-support
│ ├── index.md
│ └── the-creative-exchange-d2zvqp3fpro-unsplash.jpg
├── markdown-syntax
│ ├── index.md
│ └── pawel-czerwinski-8uZPynIu-rQ-unsplash.jpg
├── math-typesetting
│ └── index.md
├── placeholder-text
│ ├── index.ar.md
│ ├── index.md
│ └── matt-le-SJSpo9hQf7s-unsplash.jpg
└── rich-content
└── index.md
|
如上所示,md文件保存在content/post目录下, 每篇文章都有一个目录,文章用到的图片和md文件放在同一目录。
这种结构在文章较少的时候问题不大, 但是随着写博客时间的延长,文章越来越多, 会在post目录下存在非常多的目录,查找很麻烦。
可以采用以下的目录结构
按照时间分割的目录结构
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
content/
└── post
├── 2020
│ ├── 1.zh-cn.md
│ ├── 1.zh-tw.md
│ └── 2
│ ├── 1.jpg
│ ├── 2.jpg
│ ├── 3.png
│ ├── index.zh-cn.md
│ ├── index.zh-tw.md
│ └── 4.png
├── 2021
│ ├── 1.zh-cn.md
│ ├── 1.zh-tw.md
│ ├── 2.zh-cn.md
│ ├── 2.zh-tw.md
│ ├── 3.zh-cn.md
│ ├── 3.zh-tw.md
│ ├── 4.zh-cn.md
│ ├── 4.zh-tw.md
│ ├── 5.zh-cn.md
│ └── 5.zh-tw.md
└── 2022
├── 1.zh-cn.md
├── 1.zh-tw.md
└── 2
├── 1.png
├── 2.png
├── 3.png
├── 4.png
├── 5.png
├── 6.png
├── 7.png
├── 8.png
├── 9.png
├── index.zh-cn.md
└── index.zh-tw.md
|
如上所示
- post目录下先按照年份建立子目录, 当然如果你的更新频率很高, 也可以按照 年/月,或者 年/月/日建立第一级目录
- 没有图片的文章直接在年月日目录下保存.
- 有图片的多建一级目录, md文件命名为index.lang.md(使用其他命名文件,图片不能显示), 图片放在同一目录
- 不同语言的md文件,放在一起,统一用不同的index.lang.md区分, 比如 index.zh-cn.md, index.zh-tw.md