在这篇文章中,我们将演示如何在 Hugo 文章中引用 Bilibili 的视频。

首先,我们需要创建一个名为 bilibili.html 的短代码模板,保存到 Hugo 项目的 layouts/shortcodes 目录下。然后,我们可以在文章中使用这个短代码来引用 Bilibili 的视频。

<div style="position: relative; padding: 32% 45%;">
    <iframe style="position: absolute; width: 100%; height: 100%; left: 0; top: 0;" 
    src="//player.bilibili.com/player.html?bvid={{.Get 0 }}&page={{ if .Get 1 }}{{.Get 1}}{{ else }}1{{end}}&as_wide=1&high_quality=1&danmaku=1" 
    scrolling="no" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
</div>

以下是引用 Bilibili 视频的示例:

\{\{< bilibili BVXXXXXXXX >}}(去掉"\")

其中,BVXXXXXXXX 是你想要引用的 Bilibili 视频的 BV 号。

如果你想要引用视频的特定页数,可以在调用短代码时提供第二个参数,例如:

\{\{< bilibili BVXXXXXXXX 2 >}}(去掉"\")

这样会在页面中显示 Bilibili 视频的第二页内容。