Wget изменить доменное имя - PullRequest
       11

Wget изменить доменное имя

0 голосов
/ 09 ноября 2018

Я пытаюсь конвертировать сайт-призрак, работающий на localhost: 2368. Я использую buster, который использует wget для загрузки файлов с localhost: 2368 и превращения его в статический веб-сайт. Моя проблема в том, что wget делает все ссылки со ссылкой как localhost: 2368.

<link rel="stylesheet" type="text/css" 
href="http://localhost:2368/assets/styles/style.css">

Я определил код бастера, который вызывает wget при создании статического веб-сайта:

if arguments['generate']:
    command = ("wget "
               "--recursive "             # follow links to download entire site
               "--convert-links "         # make links relative
               "--page-requisites "       # grab everything: css / inlined images
               "--no-parent "             # don't go to parent level
               "--directory-prefix {1} "  # download contents to static/ folder
               "--no-host-directories "   # don't create domain named folder
               "--restrict-file-name=unix "  # don't escape query string
               "{0}").format(arguments['--domain'], static_path) 

Я использую py -m buster generate --domain = localhost: 2368 для генерации сайта. Могу ли я сгенерировать эти файлы со ссылками на мой сайт? пример вместо localhost: 2368 должен быть abc.com.

1 Ответ

0 голосов
/ 09 ноября 2018

Были две проблемы с репозиторием GitHub, которые не учитывали это. Я нашел вытащенное репо с некоторыми исправлениями и другим очень специфическим запросом вытащить на исходное репо. Слияние запроса на получение с файлами из запроса на удаление помогло мне решить эту проблему. Для тех, кто заинтересован в работоспособном репо Ghost Static Pages, см. Ниже:

См. Этот запрос на извлечение Этот запрос на исправление устраняет проблему управления версиями css для Windows. И это работает GitHub Repo , чтобы увидеть проблемы, которые были исправлены. Это исправление позволило нам передать опцию --new-domain, которая используется для создания ссылок.

Видимо, существующее хранилище больше не поддерживается.

...