HUGO
Menu
GitHub 87548 stars Mastodon

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
      }
   }
}

Last updated: January 1, 0001
Improve this page