微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 AsciiDoc 中将文件指定为可下载

如何解决如何在 AsciiDoc 中将文件指定为可下载

我正在从 asciidoc 文件生成 html 文件。我的要求是在生成的 html 中制作一个可下载的文件

例如:下面的 html 代码将使 file1.txt 成为可下载的

 <a href="/text_files/file1.txt" download> 

如何在我的 asciidoc 文件中指定 file1.txt 为可下载的。

解决方法

目前 Asciidoctor 不支持开箱即用,请参阅 https://github.com/asciidoctor/asciidoctor/issues/1781

我看到了两个选项(可能是许多其他选项):

  • 后处理 HTML 或扩展 Asciidoctor,例如通过创建您自己的模板或输出格式。
  • 指示您使用的网络服务器发送标头,强制浏览器将其作为下载提供给用户(如 Content-Disposition: attachment; filename=file1.txt)...取决于您的网络服务器和您选择的配置,这可能是由查询参数触发。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。