Hugo的图片处理

用了Hugo这一段时间,一直搞不明白图片怎么存放比较好,也一直弄不清楚Leaf BundleBranch Bundle有什么区别,今天有点时间,终于搞清楚了,并且图片也成功在Github-pages上显示出来了,特此记录一下吧!

Hugo的图片存放方式

Hugo的图片一般有两种存放方式:

Page Bundle

Hugo的PageBundle只有两种:

利用Leaf Bundle维护图片

比如我的目录结构:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
├─ content
│  ├─ about.md
│  └─ posts
│     ├─ Technology
│     │  ├─ Android
│     │  │  ├─ Android应用启动流程
│     │  │  │  ├─ index.md
│     │  │  │  └─ 启动流程.png
│     │  │  ├─ _index.md
│     │  ├─ _index.md

其中Technology目录中有_index.md,所以是枝条节点,里面又有枝条节点Android,再其中,Android应用启动流程只有一个index.md和一张图,是叶子节点。我们就在这个index.md中写内容,直接引用图片启动流程.png的相对地址就可以了,代码如下:

1
2
3
## 流程

![](启动流程.png)

这样就可以使图片所见即所得的编写博客文章了。