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
,