Hugo Narrow 支持多种方式引入本地资源如图像:

  • 页面资源(markdown 文件所在目录下)
  • 全局资源(assets 目录下)
  • 静态资源(static 目录下)

页面资源

页面资源是指与 Markdown 文件位于同一目录下的资源文件。这是最推荐的图像资源管理方式。

BASH
 1content/
 2└── posts/
 3    ├── post-1.md
 4    ├── post-1.zh-cn.md
 5    └── post-2/
 6        ├── index.md
 7        ├── index.zh-cn.md
 8        ├── featured.jpg
 9        └── gallery/
10            ├── image-1.jpg
11            └── image-2.jpg
点击展开查看更多

在 Markdown 中引用:

MARKDOWN
1![](featured.jpg)
2![](gallery/image-1.jpg)
3![](gallery/image-2.jpg)
点击展开查看更多

全局资源

全局资源是放置在站点根目录下的 assets 文件夹: ~/assets/,放置在这个文件夹下的资源在构建时被 Hugo 处理。

BASH
1my-site/
2├── assets/
3│   └── images/
4│       └── hero.jpg
5├── content/
6└── themes/
7    └── hugo-narrow/
点击展开查看更多

在 Markdown 中引用:

MARKDOWN
1![](images/hero.jpg)
点击展开查看更多

静态资源

静态资源是放置在站点根目录下的 static 文件夹: ~/static/,放置在这个文件夹下的资源在构建时不会被 Hugo 处理。

BASH
1my-site/
2├── static/
3│   └── images/
4│       └── hero.jpg
5├── content/
6└── themes/
7    └── hugo-narrow/
点击展开查看更多

在 Markdown 中引用:

MARKDOWN
1![](/images/hero.jpg)
点击展开查看更多

引用区别

位置引入方式
页面资源~/content/posts/post-1/featured.jpgfeatured.jpg
全局资源~/assets/images/featured.jpgimages/featured.jpg
静态资源~/static/images/featured.jpg/images/featured.jpg

版权声明

作者: Hugo Narrow

链接: https://hugo-narrow-docs.vercel.app/zh-cn/docs/local-resources/

许可证: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Please attribute the source, use non-commercially, and maintain the same license.

开始搜索

输入关键词搜索文章内容

↑↓
ESC
⌘K 快捷键