少于1分钟
https://gohugo.io/variables/shortcodes/
简码可以访问页面变量,并且有其自己的特定内置变量。
简码通过.Get
访问简码声明中分隔的参数、页面级别和站点级别的变量,还可以访问以下简码特定字段:
简码名称。
与其父简码相对位置的零基序数。如果父简码是页面本身,则该序数将表示页面内容中此简码的位置。
The owning ´Page`.
拥有此简码的页面。
为嵌套简码提供访问父简码上下文的能力。这对于从根继承常见简码参数非常有用。
Contains filename and position for the shortcode in a page. Note that this can be relatively expensive to calculate, and is meant for error reporting. See Error Handling in Shortcodes.
包含页面中此简码的文件名和位置。请注意,这可能是相对昂贵的计算,并且是用于错误报告的。请参见简码错误处理。
返回布尔值,当涉及的简码使用命名参数而不是位置参数时返回true
。
represents the content between the opening and closing shortcode tags when a closing shortcode is used
表示在使用关闭简码时开放和关闭简码标记之间的内容。
返回一个可写的Scratch
,以存储和操作将附加到此简码上下文的数据。此 Scratch 在服务器重新构建时会被重置。
获取任何缩进已删除的.Inner
。这是内置的\{\{\< highlight \>\}\}
简码中使用的内容。