ページリソース

はじめに

ページリソースは、イメージやドキュメントなどです。ページリソースは、ページバンドルで利用可能です。ページリソースには、メタデータが割与えられています。

メソッド

ページリソースは以下のメソッドで取得します。

メソッド名 説明
ByType 指定したタイプを持つページを返す。
Match 指定した名前にマッチするNameを持つページを返す。
GetMatch Matchと同じ。ただし、最初のページを返す。

partialで利用する場合とショートコードで利用する場合とで、呼び出し方が異なります。

partialで利用する場合。

partialで利用する場合は、以下のようにします。

1
{{ .Resources.ByType "image" }}

ショートコードで利用する場合。

ショートコードで利用する場合は、以下のようにします。

1
{{ .Page.Resources.ByType "image" }}

プロパティ

ページリソースは以下のプロパティを持っています。

プロパティ名 説明
ResourceType リソースの種類。imageやpageなど。
Name リソースの名称。
Title リソースのタイトル。デフォルトはNameと同じ。フロントマターで変更可能。
Permalink リソースの絶対URL。
RelPermalink リソースの相対URL。
Content リソースの内容。
MediaType リソースのMIMEタイプ。例: image/jpeg
MediaType.MainType リソースのMIMEタイプのメイン部分。例: image
MediaType.SubType リソースのMIMEタイプのサブ部分。例: jpeg
MediaType.Suffixes リソースのMIMEタイプのサフィックスのスライス。

最終更新日

January 23, 2021

inserted by FC2 system