0%

vscode配置markdown

hexo3 修改配置

打开 post_asset_folder: true
![ 2019-03-11-11-25-42.png](2019-03-11-vscode配置markdown/2019-03-11-11-25-42.png

安装 Paste Image 插件

配置插件 settings.json 增加配置

1
2
"pasteImage.path": "${currentFileNameWithoutExt}/",
"pasteImage.insertPattern": "{% asset_img ${imageFileName} ${imageFilePath} %}",

  2019-03-11-11-19-24.png

安装 Markdown Preview Enhanced 插件

Ctrl+Shift+P 打开 MarkDown Preview Enhanced:Extend Parser 修改为

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
module.exports = {
onWillParseMarkdown:function(markdown) {
return new Promise((resolve, reject)=> {
markdown = markdown.replace(
/\{%\s*asset_img\s*\S*\s*(\S*)\s*%\}/g,
(whole, content) => (`![${content}](${content})`)
)
return resolve(markdown)
})
},
onDidParseMarkdown: function(html) {
return new Promise((resolve, reject)=> {
return resolve(html)
})
}
}

2019-03-11-11-20-56.png

2019-03-11-11-22-36.png