Подтвердить что ты не робот

Как предоставить файлы для загрузки?

Я написал сообщение и хотел бы предоставить файл как вложение для загрузки.

До сих пор у меня

  • создал ссылку [Download files][download-file]
  • объявила ссылку как [download-file]: download.zip
  • поместите download.zip в папку _posts

Однако файл не копируется в нужное место.

У меня

Поэтому ни одна страница не дала мне ответа о том, как предоставить файлы для загрузки.

Я не знаю, куда ставить статические файлы в структуре каталогов. Как только я это понял, кажется, что я мог бы использовать некоторую жидкость вроде {{ site.static_files }}, но даже тогда мне все равно нужно было бы указать имя файла.

4b9b3361

Ответ 1

Вот мое решение. У меня есть "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

Здесь - рабочий пример, который я сделал с помощью этой техники (это на итальянском языке), просто чтобы вы могли проверить это.

Ответ 2

Вы можете поместить свой файл download.zip в корень вашего проекта, и он будет скопирован на {{ site.url }}/download.zip. Если вы хотите, чтобы он содержался в папке, вы можете создать любую папку, например download/, и любой файл будет доступен для доступа через {{ site.url }}/download/*.

Каждый другой каталог и файл, кроме [файлов Jekyll], таких как папки css и images, файлы favicon.ico и т.д., будут скопированы дословно на сгенерированный сайт.

из Jekyll Docs