# Get
> 返回给定参数的值。
- 官方英文原文：https://gohugo.io/methods/shortcode/get/
- 本页规范地址：https://hugozh.cn/methods/shortcode/get/
- 最近更新：2026-10-02
- 最后提交：912b1d3 chore(site): 添加 static/CNAME（hugozh.cn），供 GitHub Pages 等平台绑定自定义域名
- 签名：SHORTCODE.Get ARG
- 返回类型：any
- 站点：Hugo 中文文档（https://hugozh.cn/）· 社区维护的非官方中文翻译，如有出入以官方英文原文为准

---
参数可以按位置或按名称指定。在 Markdown 中调用短代码时，位置参数和命名参数只能用其中一种，不能混用。

> [!NOTE]
> 有些短代码支持位置参数，有些支持命名参数，还有些两者都支持。用法细节请参见相应短代码的文档。

## 位置参数

下面这个短代码调用使用位置参数：

```md {file="content/about.md"}
```

要按位置获取参数：

```go-html-template {file="layouts/_shortcodes/myshortcode.html"}
{{ printf "%s %s." (.Get 0) (.Get 1) }} → Hello world.
```

## 命名参数

下面这个短代码调用使用命名参数：

```md {file="content/about.md"}
```

要按名称获取参数：

```go-html-template {file="layouts/_shortcodes/myshortcode.html"}
{{ printf "%s %s." (.Get "greeting") (.Get "firstName") }} → Hello world.
```

> [!NOTE]
> 参数名称区分大小写。

