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