From 27d3a33222456f7de2866a3ee9daa9783ff26358 Mon Sep 17 00:00:00 2001 From: elkan1788 Date: Sat, 4 Jan 2025 20:00:10 +0800 Subject: [PATCH] :sparkles: Closed #93 , #36 Add bilibili video shortcode. --- .../css/_common/scaffolding/tags/bilibili.scss | 16 ++++++++++++++++ assets/css/_common/scaffolding/tags/index.scss | 1 + exampleSite/content/post/shortcodes.md | 12 +++++++++++- layouts/shortcodes/bilibili.html | 7 +++++++ 4 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 assets/css/_common/scaffolding/tags/bilibili.scss create mode 100644 layouts/shortcodes/bilibili.html diff --git a/assets/css/_common/scaffolding/tags/bilibili.scss b/assets/css/_common/scaffolding/tags/bilibili.scss new file mode 100644 index 0000000..e7c4523 --- /dev/null +++ b/assets/css/_common/scaffolding/tags/bilibili.scss @@ -0,0 +1,16 @@ +.bilibili-video { + position: relative; + width: 100%; + height: 0; + padding-bottom: 50%; + margin: auto; + text-align: center; + + iframe { + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + } +} \ No newline at end of file diff --git a/assets/css/_common/scaffolding/tags/index.scss b/assets/css/_common/scaffolding/tags/index.scss index fc8eadd..388cb76 100644 --- a/assets/css/_common/scaffolding/tags/index.scss +++ b/assets/css/_common/scaffolding/tags/index.scss @@ -6,3 +6,4 @@ @import 'note'; @import 'pdf'; @import 'tabs'; +@import 'bilibili' diff --git a/exampleSite/content/post/shortcodes.md b/exampleSite/content/post/shortcodes.md index b38c569..2f179bf 100644 --- a/exampleSite/content/post/shortcodes.md +++ b/exampleSite/content/post/shortcodes.md @@ -89,4 +89,14 @@ url: "demo/shortcodes.html" {{< note danger >}} ### Danger Header **Welcome** to [Hugo NexT!](https://preview.hugo-next.eu.org) -{{< /note >}} \ No newline at end of file +{{< /note >}} + + +## Bilibili 视频 + +```markdown +{{}} +或者 +{{}} +``` +{{< bilibili id=BV1Sx411T7QQ >}} \ No newline at end of file diff --git a/layouts/shortcodes/bilibili.html b/layouts/shortcodes/bilibili.html new file mode 100644 index 0000000..dc21f26 --- /dev/null +++ b/layouts/shortcodes/bilibili.html @@ -0,0 +1,7 @@ +
+ {{ if .IsNamedParams }} + + {{ else }} + + {{ end }} +
\ No newline at end of file