From 66c8634a0983a52ed148b2c4244afa3aa348d3a6 Mon Sep 17 00:00:00 2001 From: imagicw Date: Wed, 3 Jul 2024 14:55:56 +0800 Subject: [PATCH] feat(shortcode): support bilibili --- assets/css/compiled/main.css | 19 +++++++++++++++++++ assets/css/components/bilibili.css | 18 ++++++++++++++++++ assets/css/main.css | 1 + layouts/shortcodes/bilibili.html | 7 +++++++ 4 files changed, 45 insertions(+) create mode 100644 assets/css/components/bilibili.css create mode 100644 layouts/shortcodes/bilibili.html diff --git a/assets/css/compiled/main.css b/assets/css/compiled/main.css index 853225ad..306f10f6 100644 --- a/assets/css/compiled/main.css +++ b/assets/css/compiled/main.css @@ -14,6 +14,25 @@ body.zen-mode-enable { } } +.bilibili { + position: relative; +} + +.bilibili::after { + content: ""; + display: block; + padding-bottom: calc(100% / (16 / 9)); +} +.bilibili > iframe { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border: 0; +} + + /*! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com */ /* diff --git a/assets/css/components/bilibili.css b/assets/css/components/bilibili.css new file mode 100644 index 00000000..5ad03420 --- /dev/null +++ b/assets/css/components/bilibili.css @@ -0,0 +1,18 @@ +.bilibili { + position: relative; +} + +.bilibili::after { + content: ""; + display: block; + padding-bottom: calc(100% / (16 / 9)); +} + +.bilibili > iframe { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border: 0; +} diff --git a/assets/css/main.css b/assets/css/main.css index 7f46d01e..631d4050 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -1,6 +1,7 @@ /*! Blowfish | MIT License | https://github.com/nunocoracao/blowfish */ @import 'components/zen-mode.css'; +@import 'components/bilibili.css'; @tailwind base; @tailwind components; diff --git a/layouts/shortcodes/bilibili.html b/layouts/shortcodes/bilibili.html new file mode 100644 index 00000000..7705a54b --- /dev/null +++ b/layouts/shortcodes/bilibili.html @@ -0,0 +1,7 @@ +
+ {{- if .IsNamedParams -}} + + {{- else -}} + + {{- end -}} +