我在资产中有一个小的JavaScript文件,我希望将其作为直接下载链接。
以下链接只会在当前标签页中打开该文件:
[myFile.js]({{file name='myFile.js'}})
我希望当点击链接时,文件能够真正下载。在Markdown中是否可能实现这一点?
我在资产中有一个小的JavaScript文件,我希望将其作为直接下载链接。
以下链接只会在当前标签页中打开该文件:
[myFile.js]({{file name='myFile.js'}})
我希望当点击链接时,文件能够真正下载。在Markdown中是否可能实现这一点?
这与链接相同,格式为[文件名](url)
。在Github页面的Jekyll实现中,该方法对我有效。
尝试使用内联HTML <a href="myFile.js" download>点击下载</a>
在GitHub.com上
GitHub的维基站点会剥离下载属性,因此之前提到的传统方法无法正常工作。 但是,我发现以下方法可以解决问题:
<a id="raw-url" href="https://raw.githubusercontent.com/github-username/project/master/filename">Download FILE</a>
将'github-username'替换为您的Github用户名。将'project'替换为项目名称,将'filename'替换为实际文件名。这还假设文件不在子文件夹中。另外,请注意,它实际上是托管在raw.githubusercontent.com上。
然而,由于难度,我几乎怀疑该网站是否有意阻止这种行为。
[Download Minion](https://octodex.github.com/images/minion.png "download")
输出:
<a href="https://octodex.github.com/images/minion.png" title="Download" download>Download</a>