You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GitHub README.md文件中创建文件直接下载链接

回答

完全可以,GitHub README默认支持的标准Markdown语法无需额外扩展,就能实现点击链接直接下载.epub文件的效果,不需要跳转预览页二次点击下载按钮。

具体操作步骤

  • 第一步:获取文件的源文件直链
    打开仓库内对应.epub文件的浏览页,地址栏默认URL是blob路径,格式类似https://github.com/你的用户名/仓库名/blob/分支名/文件路径,只需要把路径里的blob替换成raw,就能得到可直接触发下载的源文件地址,格式为https://github.com/你的用户名/仓库名/raw/分支名/文件路径。

    示例:如果你的用户名为zhangsan,仓库名为my-books,默认分支为main,仓库根目录下存放了programming-guide.epub文件,对应的直链就是https://github.com/zhangsan/my-books/raw/main/programming-guide.epub

  • 第二步:在README.md中用标准Markdown链接语法写入地址即可,写法参考:
    [点击下载epub格式编程指南](替换为你拿到的raw格式直链)
    
    提交更新后,访客点击该链接就会直接触发文件下载,不会跳转到GitHub的文件预览页面。

常见注意事项

  • 不要直接使用blob格式的文件浏览页链接,这类链接指向GitHub的网页预览界面,访客进入后必须手动点击页面上的下载按钮才能获取文件,无法实现直下需求。
  • 如果.epub文件存放在仓库子目录中,只需要把直链里的文件路径补全对应子目录层级即可,比如文件存放在books/epub/目录下,路径部分就写books/epub/programming-guide.epub。
  • 如果你的仓库默认分支是旧版本的master而非现在通用的main,把直链里的分支名对应替换为master即可正常使用。

内容的提问来源于stack exchange,提问作者Roman Mahotskyi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 10:03:21