如何提供下载文件?

Tho*_*ler 17 jekyll

我写了一篇文章,想提供一个文件作为附件下载.

到目前为止我有

  • 创建了一个链接 [Download files][download-file]
  • 将链接声明为 [download-file]: download.zip
  • download.zip_posts文件夹

但是,该文件不会被复制到正确的位置.

我有

所以这两个页面都没有给我一个关于如何提供下载文件的答案.

我不知道将静态文件放在目录结构中的哪个位置.一旦我知道了,似乎我可以使用一些Liquid {{ site.static_files }},但即使这样,我仍然需要指定一个文件名.

Sab*_*DeM 16

这是我的解决方案.我有一个"MYNAME" .github.io,我创建了一个文件夹/download里面的myname.github.io,这里面download的文件夹我上传我想在我的帖子中包含的文件.

在单个帖子中,我创建了以下代码:

some text and [here is possible to download the file in PDF][1]

[1]:{{ site.url }}/download/file.pdf
Run Code Online (Sandbox Code Playgroud)

是我用这种技术制作的一个工作示例(它是意大利语),只是为了让你检查出来.

  • 恐怕工作示例的 URL 已经消失了。 (4认同)
  • 将网站复制到另一个网络服务器后,我看到了如何在 Github 或其他任何地方工作。如果可能的话,我希望能够在“jekyllserve”期间在本地测试我的网站。将下载文件夹添加到“_site”中总是会被删除。 (2认同)
  • 这样做也适用于本地。只需将“下载”文件夹放在顶层即可。`jekyll serve` 会将其复制到 `_site`。对于 URL,我只使用 `/download/file.ext`。 (2认同)