明珠的个人博客

是谁告诉你,你是赤裸的?

0%

Markdown实现点击链接下载文件

参考了大神的做法

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

查了下资料看到大神给出的解决办法如下:

一般Markdown超链接的语法就是下面两种格式:

1
2
3
4
5
//行内式的链接:
[超链接名](超链接地址 "超链接title")
//参考式的链接:
[超链接名][id]
[id]: http://example.com/ "Optional Title Here"

改成直接写html并且要加上target=”_blank”属性,才可以正常下载,也就是代码变成了:

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

测试:
附件1
附件1

所以实际代码变成了:

1
<a href="http://www.taichi-maker.com/wp-content/uploads/2020/04/config.zip" target="_blank">附件1</a>