如何提供下载前预览文件的选项

How to provide option to preview file before download

我正在使用 github-pages 和 jekyll 来为我自己的博客提供服务,有时我会在其中放置脚本文件(python、MATLAB 等...)供读者下载。我能否为读者提供一个选项,让他们在下载代码文件之前以文本形式预览代码文件?我在想象一个场景,比如当他们点击超链接时,他们不会立即下载它,而是会看到一个页面来查看代码。

您可以将文件另存为 .txt 文件,然后有 2 个按钮或 link:Download FilePreview File。您可以 copy/paste 到新的 .txt 文件或另存为并添加 .txt 扩展名。无论哪种方式,您最终都会得到原始文件,然后是它的 .txt 版本。

例如,如果您有 test.py,那么您可以让下载 link 转到 test.py,预览 link 转到 test.py.txt .浏览器应将 .txt 文件呈现为纯文本。

您可以将您的代码片段托管为 GitHub Gists,然后 link 到您博客上的 Gists,以便用户可以查看您的代码并可选择下载它。