2012-01-21 11 views
12

私は自分のブログにJekyllを使用しています。特定の投稿でユニークなCSSスタイルを使用したいと思います。今、私はそうのようなYAMLのfrontmatterにCSSファイルを指定しています:レイアウトでJekyllページ変数を使用できますか?

style: artdirection.css 

と、このようなレイアウトで、それを使用して:

{% if page.style %} 
    <link rel="stylesheet" href="{{ page.style }}"> 
{% endif %}` 

これは動作しますが、私は含めることを好むだろう実際のCSSはスタイルシートにリンクするのではなく、ページのフロントマットのスタイルタグでスタイリングします。

私はhereと記載された方法を含むいくつかの方法でこれを処理しようとしましたが、キャプチャする変数はレイアウト内ではなく、投稿自体の内部でのみ使用できます。

だから可能ですか?

+0

"スタイルシートにリンクするのではなく、ページ内のスタイルタグにCSSを含めることをお勧めします。私はあなたがしたいことを理解していません。 – kikito

+0

さて、私は、ブログの残りの部分とは異なる芸術の方向性を持つブログ記事のための外部のCSSファイルにリンクしています。 YAMLのフロントマットでそのファイルの場所を参照し、レイアウト内にあるドキュメントの先頭にpage.style変数を付けてリンクします。ドキュメントの先頭に