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

Главные вкладки

ivnish 16 ноября 2022 в 10:54
1

Год назад я писал статью, как с помощью модуля 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 (сохранять файлы в указанную папку)

Автор

ivnish Drupal FullStack Developer

Комментарии

Аватар пользователя jura12 jura12 17 ноября 2022 в 8:26

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

Аватар пользователя Babich Babich 17 ноября 2022 в 9:20

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

Аватар пользователя ivnish ivnish 17 ноября 2022 в 9:31

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

Да

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

Да