Генерация статических сайтов с помощью wget

16 ноября 2022 в 10:54
Аватар пользователя ivnish ivnish 1 4

Год назад я писал статью, как с помощью модуля tome сделать из сайта на Drupal 8+ статический сайт.

Но для Drupal 7 этого модуля нет. Я попробовал несколько других модулей для генерации статики, но они "из коробки" давали отвратительный результат (я бы даже не назвал это результатом).

На просторах друпал.орга была найдена команда, как сделать статический сайт с помощью wget

wget -q --mirror -p --adjust-extension -e robots=off --base=./ -k -P ./ http://example.com

-q,  --quiet (не выводить сообщения в консоль)
-m,  --mirror (комбинация из ключей -N -r -l inf --no-remove-listing)
-p,  --page-requisites (скачивать изображения и тд)
-E,  --adjust-extension (сохранять HTML/CSS с корректными расширениями файлов)
-e,  --execute=COMMAND (выполнить команду)
-B,  --base=URL (проеобразовывать ссылки на HTML страницы, чтобы они указывали на новый относительный путь)
-k,  --convert-links (изменить ссылки на CSS файлы, чтобы они указывали на новый относительный путь)
-P,  --directory-prefix=PREFIX (сохранять файлы в указанную папку)
Авторы: 

Комментарии

полезная команда. я в свое время скачал почти всю галерею Петрова. теперь его сайты заброшены и не все работают. а ту меня копии в нормальном состоянии.

17 ноября 2022 в 8:26

Можно здесь задать вопрос про Tome. Например хочу сделать отдельно посадочную страницу. promo.site.ru Могу я весь сайт оставить на Drupal как и было. Создать новую страницу с контентом для страницы promo и в статике поместить только ее на promo.site.ru ?

17 ноября 2022 в 9:20

Babich wrote: Могу я весь сайт оставить на Drupal как и было

Да

Babich wrote: . Создать новую страницу с контентом для страницы promo и в статике поместить только ее на promo.site.ru

Да

17 ноября 2022 в 9:31