web-dev-qa-db-ja.com

ダウンロード用のファイルを提供するにはどうすればよいですか?

投稿を書きましたが、ダウンロード用の添付ファイルとしてファイルを提供したいと思います。

これまでのところ私は持っています

  • リンクを作成しました[Download files][download-file]
  • リンクを[download-file]: download.Zipとして宣言しました
  • download.Zip_postsフォルダーに入れます

ただし、ファイルは正しい場所にコピーされません。

私が持っています

したがって、どちらのページからも、ダウンロード用のファイルを提供する方法についての回答は得られませんでした。

ディレクトリ構造のどこに静的ファイルを置くべきかわかりません。それを知ったら、{{ site.static_files }}のようなLiquidを使用できるようですが、それでもファイル名を指定する必要があります。

18
Thomas Weller

これが私の解決策です。 「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

ここ は私がこのテクニック(イタリア語)で作った実用的な例です。

16
SabDeM

download.Zipファイルをプロジェクトのルートに配置すると、{{ site.url }}/download.Zipにコピーされます。フォルダに含めたい場合は、download/などの任意のフォルダを作成でき、{{ site.url }}/download/*を介して任意のファイルにアクセスできます。

[Jekyllファイル]を除く他のすべてのディレクトリとファイル(cssおよびimagesフォルダー、favicon.icoファイルなど)は、生成されたサイトにそのままコピーされます。

から ジキルドキュメント

1
Jack Humbert