2015-06-04 2 views
0

Я уверен, что это невозможно, но кто-нибудь знает о конфигурации, которая может локализовать экспортированные файлы в Jekyll, чтобы содержимое _site могло запускаться независимо от веб-хоста?Jekyll Локализованный хост

Я хочу использовать Jekyll для разработки сайта и доставить содержимое папки для хостинга _site, но у меня не будет информации о хостинге раньше времени. Поэтому я хотел бы иметь возможность запускать файл index.html в папке _site непосредственно с рабочего стола и правильно работать с сайтом. Таким образом, я могу доставить файлы, и сайт будет запущен с использованием относительных путей/ссылок независимо от того, где файлы будут размещены.

ответ

0

Это возможно, но вам нужно знать, где будет создан ваш сгенерированный сайт в файловой системе. Это из-за относительных связей, указывающих на ресурсы (js, css, images).

Например, сайт генерируется /home/user/www/_site, индексная страница будет служить в вашем Брауэр в file:///home/user/www/_site/index.html, так что вы должны установить baseurl в _config.ymlbaseurl: /home/user/www/_site для того, чтобы у вас сайт работает.

На окнах это может быть baseurl: /C:/Users/New/www/_site

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