【问题标题】:How do you include an asset download link in markdown?如何在 Markdown 中包含资产下载链接?
【发布时间】:2017-06-04 04:33:26
【问题描述】:

我在资产中有一个小的 JavaScript 文件,我想链接到它作为直接下载。

以下链接只是在当前选项卡中打开文件:

[myFile.js]({{file name='myFile.js'}})

我希望在单击链接时实际下载该文件。这在降价中是否有可能?

【问题讨论】:

标签: markdown github-flavored-markdown


【解决方案1】:

与链接相同。 [File Name](url)。它适用于我在 Github pages 的 Jekyll 实现 markdown。

【讨论】:

    【解决方案2】:

    尝试使用内联 HTML <a href="myFile.js" download>Click to Download</a>

    【讨论】:

      【解决方案3】:

      在 GitHub.com 上

      GitHub wiki 站点去掉了下载属性,因此前面提到的传统方法无法正常工作。但是,我发现以下方法可行:

      <a id="raw-url" href="https://raw.githubusercontent.com/github-username/project/master/filename">Download FILE</a>
      

      显然,用您的 git hub 用户名替换“github-username”。将“项目”替换为项目名称,将“文件名”替换为实际文件名。这也假设文件不在子文件夹中。另外,请注意,它实际上托管在 raw.githubusercontent.com 上。

      但是,由于困难,我几乎想知道该网站是否有意阻止此类行为。

      【讨论】:

      • 如果您在自述文件或其他内容中,也可以使用相对链接。
      • 它似乎不起作用,无论是绝对链接还是相对链接。它只是打开一个包含原始文件内容的新选项卡。
      • @Kuba 我最近没有检查,但如果 GitHub 更改了服务器上的功能,我不会感到惊讶。
      猜你喜欢
      • 1970-01-01
      • 2019-12-05
      • 2021-06-26
      • 1970-01-01
      • 1970-01-01
      • 2017-09-23
      • 2021-08-20
      • 1970-01-01
      • 2021-01-26
      相关资源
      最近更新 更多