Джекилл работает с Пау? - PullRequest
6 голосов
/ 14 июля 2011

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

Ответы [ 3 ]

15 голосов
/ 15 июля 2011

Благодаря ответу @ 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/, но это не так.

9 голосов
/ 07 мая 2013

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

Установка rack-jekyll :

gem install rack-jekyll

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

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

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

1 голос
/ 14 июля 2011

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

...