markdown实现点击连接下载文件

今天用Markdown工具,须要实现一个点链接下载文件的功能,看起来不少简单我也没多想就直接写了,而且单个页面测试的时候也挺正常,就发布了,可是发布后使用的时候发现问题了,浏览器中直接点击连接没反应,可是点右键选择下载是能够下载成功的,没想到还有这么个坑。html

查了下资料也没有明确的说法,看起来应该是Markdown的语法本身限制了,通常Markdown超连接的语法就是下面两种格式浏览器

//行内式的连接:
[超连接名](超连接地址 "超连接title")
//参考式的连接:
[超连接名][id]
[id]: http://example.com/  "Optional Title Here"

  因此我就直接这么写了工具

[附件1](annex/附件1.docx)

  可是这样写单个页面测试没问题,总体发布以后会出上上面所说的点击无反应的问题。测试

后来通过屡次尝试,改为直接写html而且要加上target="_blank"属性,才能够正常下载,也就是代码变成了htm

<a href="annex/附件1.docx" target="_blank">附件1</a>

  

问题很简单,解决也很简单,可是我解决问题的时候搜了下没有搜到明确的解决方法,故在此记录一下,或许正好能被须要的人看到blog

相关文章
相关标签/搜索