页面
Syntax
SHORTCODE.Page
Returns
hugolib.pageForShortcode
使用以下内容:
content/books/les-miserables.md
---
author: 维克多·雨果
isbn: 978-0451419439
published: 1862
title: 悲惨世界
---
+++
author = '维克多·雨果'
isbn = '978-0451419439'
published = 1862
title = '悲惨世界'
+++
{
"author": "维克多·雨果",
"isbn": "978-0451419439",
"published": 1862,
"title": "悲惨世界"
}
调用此短代码:
{{< book-details >}}
我们可以使用Page
方法访问前置元数据值:
layouts/shortcodes/book-details.html
<ul>
<li>标题:{{ .Page.Title }}</li>
<li>作者:{{ .Page.Params.author }}</li>
<li>出版年份:{{ .Page.Params.publication_year }}</li>
<li>ISBN:{{ .Page.Params.isbn }}</li>
</ul>