Html5-boilerplate: Файл загрузки веб-сайта

Созданный на 21 авг. 2019  ·  20Комментарии  ·  Источник: h5bp/html5-boilerplate

Привет, я полагаю, это запрос функции. Загрузка zip-файла с домашней страницы - это своего рода «zip-бомба». Я думаю, что было бы лучше разархивировать в отдельную папку, так как это может сильно раздражать.

documentation

Все 20 Комментарий

Привет, не могли бы вы подробнее описать вашу проблему с zip-файлом? Я могу догадаться, что вы имеете в виду, но я бы только догадывался.

Загрузите zip-файл с сайта:
Файл с вашего основного сайта:

https://github.com/h5bp/html5-boilerplate/releases/download/v7.2.0/html5-boilerplate_v7.2.0.zip

Он распаковывает файлы непосредственно в целевой каталог, а не в отдельную папку.

При извлечении любого ZIP-файла по умолчанию выполняется извлечение в папку с тем же именем, что и у ZIP-файла. Если я щелкну правой кнопкой мыши по извлечению, он (по умолчанию) будет извлечен в папку « html5-котелплате_v7.2.0 » в Windows 10. Я только что тестировал на MacOS 10.14.6, и он делает то же самое. Так что работает хорошо и как и ожидалось.

Если бы он находился в _additional_ папке, это было бы больше хлопот и раздражало бы, так как это дополнительная папка, в которую нужно копать.

Я распаковываю на linux cli стандартную команду unzip:
разархивировать --help
Распаковать 6.00 от 20 апреля 2009 г., Debian. Оригинал - Info-ZIP.

Могу подтвердить, он распаковывается в текущий рабочий каталог.

Я распаковываю на linux cli стандартную команду unzip:
разархивировать --help
Распаковать 6.00 от 20 апреля 2009 г., Debian. Оригинал - Info-ZIP.

Ах хорошо. Возможно, UnZip для Linux нуждается в обновлении, поэтому тогда он будет вести себя как Windows и MacOS :-)

На самом деле, здесь нет ничего, что реально можно было бы сделать. Выпуск GitHub ZIP просто берет файлы из репо и делает их доступными в виде ZIP-архива, так что единственный способ - сначала поместить все в папку, но это было бы довольно странно (я никогда не видел другого Репозиторий GitHub делает это) - и это раздражает всех пользователей Windows и MacOS.

Чтобы быть точным, загружаемый файл, создаваемый Github, отличается от ZIP-файла выпуска. ZIP-файл выпуска намеренно структурирован таким образом, чтобы распакованная папка на Mac или Windows была красивой и аккуратной. Мне очень жаль, что я никогда не пробовал загружать файл в Linux. На данный момент файл загрузки последней версии или тег, сгенерированный Github (буквально переход к тегу и нажатие кнопки «клонировать или загрузить») не будет таким чистым (это будет просто папка проекта), но будет содержаться внутри папка.

Хорошо, если вы не считаете, что это не проблема, закройте.

Как бы то ни было, ZIP-файл, загруженный с Github (с использованием архива Ubuntu, извлекается в новый каталог с именем HTML5-BOILERPLATE-MASTER . Однако, когда файл загружается с веб-сайта, корневого каталога для извлечения нет, пользователь должен перейти в новый пустой каталог. Я вижу, о чем говорит @greenchili .
ИМХО, эти архивы должны вести себя так же.

Некоторые примечания:

ZIP-архив с Github отличается от выпущенного ZIP-файла. Я контролирую одно и не контролирую другое.

Файл, который мы включаем в выпуск, - это папка dist. Я _ намеренно_ заархивировал его, чтобы (по крайней мере, на Mac и Windows) он вел себя так, как мы здесь описываем. Вы выполняете действие по разархивированию по умолчанию, и выходная папка является содержимым папки dist. С тех пор мы узнали, что это не оптимально для Linux. Поскольку это законный вопрос, я оставляю его открытым. Если есть способ сделать выпуск лучше И понравиться пользователям Linux, то я бы сделал это для следующего выпуска.

ZIP-файл с Github - это просто снимок состояния _repo_, который вы просматриваете. У меня нет никакого контроля над тем, как это застегивать.

file-Roller в Linux распаковывает в папку, названную так же, как zip-файл, когда это делается из файлового менеджера.

вы можете просто сделать:

mkdir html5-boilerplate
unzip html5-boilerplate*.zip -d html5-boilerplate

Возможно, это лучшее, что мы можем сделать - задокументировать это таким образом.

Всем привет, это Китай, добрый вечер

Была ли обновлена ​​документация, чтобы отразить поведение файла ZIP? Я был бы рад взять его, если нет.

@acluther это не так. Вы определенно можете с этим справиться. Я просто ставлю проект в очередь для нового релиза, так что ваше время удачно.

@roblarsen отлично, поработаю сегодня вечером.

@acluther, если вам все еще интересно, я бы с удовольствием включил это обновление в следующий выпуск

Привет,

Вы должны сначала сжать свои данные в zip-файл, а затем

Загрузите мой потрясающий файл

.

@acluther, если вам все еще интересно, я бы с удовольствием включил это обновление в следующий выпуск

У меня были все благие намерения заняться этим, но другие вещи в конечном итоге оказались на первом месте. Прошу прощения, но я хотел бы участвовать в будущем.

закрыто через филиал № 2169

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

roblarsen picture roblarsen  ·  5Комментарии

alrra picture alrra  ·  18Комментарии

gaurav21r picture gaurav21r  ·  21Комментарии

coliff picture coliff  ·  14Комментарии

coliff picture coliff  ·  12Комментарии