HUGO
Menu
GitHub 87548 stars Mastodon

ResourceType

返回給定資源的媒體類型的主類型。

Syntax

RESOURCE.ResourceType

Returns

string

此方法可用於 全局資源頁面資源遠程資源

常見的資源類型包括 audioimagetextvideo

{{ with resources.Get "image/a.jpg" }}
  {{ .ResourceType }} → image
  {{ .MediaType.MainType }} → image
{{ end }}

當使用內容文件時,資源類型是 page

content/
├── lessons/
│   ├── lesson-1/
│   │   ├── _objectives.md  <-- resource type = page
│   │   ├── _topics.md      <-- resource type = page
│   │   ├── _example.jpg    <-- resource type = image
│   │   └── index.md
│   └── _index.md
└── _index.md

在上面的結構中,我們可以遍歷 page 類型的頁面資源來構建內容:

layouts/lessons/page.html
{{ range .Resources.ByType "page" }}
  {{ .Content }}
{{ end }}

Last updated: January 1, 0001
Improve this page