6

JekyllPowと連携させるにはどうすればよいですか?

4

3 に答える 3

15

@mipadiの回答のおかげで、 Powがアプリケーションのディレクトリ内の静的ファイルを自動的に提供することを学びました。Jekyllがファイルを書き込むディレクトリを(デフォルト)からに変更するようにJekyllを構成するだけです。アンダースコア()で始まらないため、除外するファイルとディレクトリのリストにもアンダースコアを追加する必要があります。私の関連部分は次のようになります。public_sitepublicpublic__config.yaml

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

次に、通常どおりに実行します。

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

そして、http://myjekyllsite.dev/に移動します。

公開ディレクトリの末尾のスラッシュの問題を確認する:http ://myjekyllsite.dev/projectsにアクセスすると、自動的にhttp://myjekyllsite.dev/projects/にリダイレクトされます、リダイレクトされませんでした。

于 2011-07-15T18:21:38.463 に答える
9

通常のJekyllのデフォルトをオーバーライドする必要のないアプローチは次のとおりです。

Rack-jekyllをインストールします。

gem install rack-jekyll

config.ru次の内容で追加します。

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

~/.powそして、通常どおりにプロジェクトディレクトリをシンボリックリンクします。

于 2013-05-07T00:47:16.783 に答える
1

私はPowに精通していませんが、Jekyllで生成されたサイトの出力をにシンボリックリンクできるよう~/.pow/publicです。

于 2011-07-14T16:49:19.123 に答える