提交 5bf9b825 编写于 作者: 璃白.'s avatar 璃白. 🌻

feat:优化link规则

上级 2497e565
......@@ -85,9 +85,9 @@
value:
"## edswgdfgdfgdfg\n**dfgdfgdfg**\n_ergdfgdfg_\n> ergergdfg\n```\nwefgdfsfdgdf\n```\n- efwefsdfsdf\n\n\nsdgfdfgdfgdfg\n\n\nedrfgdfgdfg\n\n\n\nergergergergerg\nergergergerg\n\n\nedrfgdfgdfg\n\n\n\nergergergergerg\nergergergerg\n\n\nedrfgdfgdfg\n\n\n\nergergergergerg\nergergergerg",
value:
"![video](http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4 '1.jpg')\n![video](http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4 '1.jpg')\n![video](http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4 '1.jpg')",
"![img](https://img2.baidu.com/it/u=3681880960,455182084&fm=26&fmt=auto&gp=0.jpg)",
// value: "当前问题已结题,不再开放新的回答。",
// value: "",
// value: "(http://www.baidu.com)\n(http://www.baidu.com)",
disabled: false,
themeOptions: {
dark: false,
......
......@@ -52,13 +52,13 @@ export default {
if (href === null) {
return text;
}
const size = title.split(" ").pop();
const name = title
.split(" ")
.slice(0, -1)
.join(" ");
// ![file](...)渲染文件,只可以下载
if (text === "file") {
const size = title.split(" ").pop();
const name = title
.split(" ")
.slice(0, -1)
.join(" ");
return `<div id="md_file_card" class="md_file_card">
<div class="md_flex_card">
<span class="md_file_img icon iconfont icon-doc"></span>
......@@ -89,7 +89,22 @@ export default {
out += "/>";
return out;
},
link(href, title, text) {
console.log(href, title, text);
if (href === null) {
return text;
}
let out = '<a href="' + href + '"';
if (title) {
out += ' title="' + title + '"';
}
out += ">" + text + "</a>";
return out;
},
text(text) {
const newText = text.replace(/(\@\S+\s{0,1})/g, function(val) {
const user = _this.getUserByName(val.slice(1).trim());
return `<a type="user" download data-user="${user &&
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册