no message
Former-commit-id: c40a8d4ea80fe352af99aae2d9a045254be06c54 Former-commit-id: 7251decaa91e7bd42378bc84171f4e6401d9b055 Former-commit-id: de97575e04564693eadc09393d74c4ac6ae6fd58
This commit is contained in:
@@ -68,7 +68,7 @@ export default {
|
|||||||
const renderer = new marked.Renderer()
|
const renderer = new marked.Renderer()
|
||||||
renderer.blockquote = (quote) => {
|
renderer.blockquote = (quote) => {
|
||||||
// 百度网盘
|
// 百度网盘
|
||||||
return bandupan(quote) || `<blockquote>${quote}</blockquote>`
|
return (this.baidupan && bandupan(quote)) || `<blockquote>${quote}</blockquote>`
|
||||||
}
|
}
|
||||||
return marked(data, {
|
return marked(data, {
|
||||||
...this.highlight ? {highlight: (code) => highlight.highlightAuto(code).value} : {},
|
...this.highlight ? {highlight: (code) => highlight.highlightAuto(code).value} : {},
|
||||||
|
|||||||
@@ -99,6 +99,16 @@ export const menu = {
|
|||||||
requiresAuth: true
|
requiresAuth: true
|
||||||
},
|
},
|
||||||
component: resolve => { require(['@/pages/demo/components/markdown/demo.vue'], resolve) }
|
component: resolve => { require(['@/pages/demo/components/markdown/demo.vue'], resolve) }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '文档',
|
||||||
|
icon: 'file-o',
|
||||||
|
path: 'marked/doc',
|
||||||
|
name: 'demo-components-markdown-doc',
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true
|
||||||
|
},
|
||||||
|
component: resolve => { require(['@/pages/demo/components/markdown/doc.vue'], resolve) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -12,5 +12,37 @@
|
|||||||
加载一个.md文件
|
加载一个.md文件
|
||||||
|
|
||||||
```
|
```
|
||||||
<markdown url="/static/markdownFiles/article/组件 - markdown - 演示.md"></markdown>
|
<markdown url="/static/markdownFiles/article/xxxx.md"></markdown>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
加载资源
|
||||||
|
|
||||||
|
```
|
||||||
|
const md = `# Header
|
||||||
|
|
||||||
|
## title
|
||||||
|
|
||||||
|
text`
|
||||||
|
|
||||||
|
<markdown :md="md"></markdown>
|
||||||
|
```
|
||||||
|
|
||||||
|
## 百度网盘分享链接优化
|
||||||
|
|
||||||
|
当书写类似下面的分享链接时
|
||||||
|
|
||||||
|
> 需要 `baidupan = true`
|
||||||
|
|
||||||
|
```
|
||||||
|
普通分享链接
|
||||||
|
|
||||||
|
> https://pan.baidu.com/s/1kW6uUwB
|
||||||
|
|
||||||
|
私密分享链接
|
||||||
|
|
||||||
|
> 链接: https://pan.baidu.com/s/1ggFW21l 密码: 877y
|
||||||
|
```
|
||||||
|
|
||||||
|
markdown 中引用部分的文本由于被识别为百度云的分享链接,所以不会被当做 `blockquote` 渲染,会以一种特别的块来显示
|
||||||
|
|
||||||
|
> 了解 D2Admin 是如何匹配百度云链接的? [查看源码](https://github.com/FairyEver/d2admin-vue-element/blob/master/src/components/core/Markdown/plugin/baidupan.js)
|
||||||
@@ -12,13 +12,13 @@ alert('Hello World')
|
|||||||
|
|
||||||
> 引用文字
|
> 引用文字
|
||||||
|
|
||||||
百度云分享链接
|
分享一个我很早前的一副设计作品 [in Lofter](http://fairyever.lofter.com/post/16ff00_6796fe8)
|
||||||
|
|
||||||
> https://pan.baidu.com/s/1c3gQGxE
|
> https://pan.baidu.com/s/1kW6uUwB
|
||||||
|
|
||||||
百度云私密分享链接
|
设计源文件
|
||||||
|
|
||||||
> 链接: https://pan.baidu.com/s/1pMNNDZP 密码: vc95
|
> 链接: https://pan.baidu.com/s/1ggFW21l 密码: 877y
|
||||||
|
|
||||||
[https://github.com/FairyEver](https://github.com/FairyEver)
|
[https://github.com/FairyEver](https://github.com/FairyEver)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user