Hugo X 短代码
使用 x 短代码在你的内容中嵌入 X 帖子。
New in
v0.141.0
要覆盖 Hugo 内置的 x 短代码,请将 源代码 复制到 layouts/_shortcodes 目录中同名文件中。
示例
要显示具有此 URL 的 X 帖子:
https://x.com/SanDiegoZoo/status/1453110110599868418在你的 Markdown 中包含此内容:
{{< x user="SanDiegoZoo" id="1453110110599868418" >}}渲染后:
隐私
在你的站点配置中调整相关的隐私设置。
privacy:
x:
disable: false
enableDNT: false
simple: false
[privacy]
[privacy.x]
disable = false
enableDNT = false
simple = false
{
"privacy": {
"x": {
"disable": false,
"enableDNT": false,
"simple": false
}
}
}
- disable
- (
bool) 是否禁用短代码。默认值为false。 - enableDNT
- (
bool) 是否阻止 X 使用帖子和嵌入页面数据进行个性化推荐和广告。默认值为false。 - simple
- (
bool) 是否启用简单模式。如果为true,Hugo 会构建帖子的静态版本而无需 JavaScript。默认值为false。
简单版本短代码的源代码可在 此文件 中找到。
如果启用简单模式,你可能希望在站点配置中将 disableInlineCSS 设置为 true 来禁用硬编码的内联样式。此设置的默认值为 false。
services:
x:
disableInlineCSS: false
[services]
[services.x]
disableInlineCSS = false
{
"services": {
"x": {
"disableInlineCSS": false
}
}
}