Джекилл работает с Пау?

Как мне заставить Джекилла работать с Пау?

3 ответа

Решение

Благодаря ответу @mipadi я узнал, что Pow автоматически подает статические файлы в public каталог вашего приложения, поэтому просто настройте Jekyll, чтобы изменить каталог, в который Jekyll будет записывать файлы с _site (по умолчанию) public, поскольку public не начинается с подчеркивания (_), вы также должны добавить его в список файлов и каталогов для исключения. Соответствующие части моего _config.yaml выглядеть так:

destination: public
exclude: ["CNAME", "Rakefile", "README.md", "public"]

Затем просто сделайте как обычно:

cd ~/.pow
ln -s /path/to/myjekyllsite

И перейдите к http://myjekyllsite.dev/.

Проблема с косой чертой в общедоступном каталоге Pow: Переход на http://myjekyllsite.dev/projects должен автоматически перенаправить на http://myjekyllsite.dev/projects/ но этого не произошло.

Вот подход, который не требует переопределения ни одного из нормальных значений по умолчанию Jekyll:

Установить стойку-Джекилла:

gem install rack-jekyll

добавлять config.ru со следующим содержанием:

require "rack/jekyll"
run Rack::Jekyll.new

А теперь сделайте символическую ссылку на каталог вашего проекта в ~/.pow как обычно.

Я не знаком с Pow, но похоже, что вы можете просто сделать символическую ссылку на свой сгенерированный Jekyll сайт в ~/.pow/public,

Другие вопросы по тегам