From 9124f788a3062a518c15d78ce164350e53fb4c9a Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 1 Apr 2024 02:08:00 +0800 Subject: [PATCH] perf(plugin-md-power): add Loading --- .../src/client/components/Loading.vue | 43 +++++++++++++++++++ .../src/client/components/Replit.vue | 6 ++- .../src/client/components/Youtube.vue | 4 +- .../src/client/composables/setupCanIUse.ts | 2 +- .../src/node/features/caniuse.ts | 2 +- readme.md | 5 ++- 6 files changed, 55 insertions(+), 7 deletions(-) create mode 100644 plugins/plugin-md-power/src/client/components/Loading.vue diff --git a/plugins/plugin-md-power/src/client/components/Loading.vue b/plugins/plugin-md-power/src/client/components/Loading.vue new file mode 100644 index 00000000..9f5f4c0b --- /dev/null +++ b/plugins/plugin-md-power/src/client/components/Loading.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/plugins/plugin-md-power/src/client/components/Replit.vue b/plugins/plugin-md-power/src/client/components/Replit.vue index aff6c02e..e1a11adc 100644 --- a/plugins/plugin-md-power/src/client/components/Replit.vue +++ b/plugins/plugin-md-power/src/client/components/Replit.vue @@ -1,12 +1,14 @@ @@ -38,6 +41,7 @@ function onload() { allowfullscree="true" @load="onload" /> + @@ -46,7 +50,7 @@ function onload() { width: 100%; margin: 16px auto; border: none; - border-top: 1px solid var(--vp-c-divider); + border-top: 1px solid var(--vp-c-divider, #e2e2e3); border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; transition: border 0.25s; diff --git a/plugins/plugin-md-power/src/client/components/Youtube.vue b/plugins/plugin-md-power/src/client/components/Youtube.vue index 04e2e8df..98393e2e 100644 --- a/plugins/plugin-md-power/src/client/components/Youtube.vue +++ b/plugins/plugin-md-power/src/client/components/Youtube.vue @@ -21,7 +21,7 @@ const { el, width, height, resize } = useSize(options) ` + return `
` } function resolveVersions(versions: string): string { diff --git a/readme.md b/readme.md index 81ee3935..34631cb0 100644 --- a/readme.md +++ b/readme.md @@ -24,8 +24,9 @@ - 👀 支持 搜索、文章评论 - 👨‍💻‍ 支持 浅色/深色 主题 (包括代码高亮) - 📠 markdown 增强,支持 代码块分组、提示容器、任务列表、数学公式、代码演示 等 - -### [查看文档](https://plume.pengzhanbo.cn) +- 📚 代码演示,支持 CodePen, Replit +- 📊 嵌入图标,支持 chart.js,Echarts,Mermaid,flowchart +- 🎛 资源嵌入,支持 PDF, bilibili视频,youtube视频等 ## Install