diff --git a/src/components/core/Markdown/index.vue b/src/components/core/Markdown/index.vue index 73aa8020..7055836e 100644 --- a/src/components/core/Markdown/index.vue +++ b/src/components/core/Markdown/index.vue @@ -3,7 +3,6 @@
正在加载
-
@@ -68,6 +67,7 @@ export default { marked (data) { const renderer = new marked.Renderer() renderer.blockquote = (quote) => { + // 百度网盘 return bandupan(quote) || `
${quote}
` } return marked(data, { @@ -91,5 +91,17 @@ export default { color: $color-primary; } } +$baidupanHeight: 40px; +.baidupan { + height: $baidupanHeight; + overflow: hidden; + margin-bottom: 16px; + .l { + float: left; + } + .r { + float: left; + } +} diff --git a/src/components/core/Markdown/plugin/baidupan.js b/src/components/core/Markdown/plugin/baidupan.js index 4a328a8c..a9774e86 100644 --- a/src/components/core/Markdown/plugin/baidupan.js +++ b/src/components/core/Markdown/plugin/baidupan.js @@ -3,7 +3,14 @@ export default (quote) => { const bdShareUrl = /^https:\/\/pan\.baidu\.com\/s\/[a-z0-9]+$/i const bdShareUrlPwd = /^链接: https:\/\/pan\.baidu\.com\/s\/[a-z0-9]+ 密码: [a-z0-9]{4}$/i if (bdShareUrl.test(_quote)) { - return `
${_quote}
` + return `
+
+ +
+
+ ${_quote} +
+
` } else if (bdShareUrlPwd.test(_quote)) { const url = _quote.match(/https:\/\/pan\.baidu\.com\/s\/[a-z0-9]+/i) const pwd = _quote.match(/[a-z0-9]{4}$/i)