Posted at

jekyllでslimを使う

More than 5 years have passed since last update.

rubyでできた、ブログ、静的ページ生成ツールjekyll(ジキル)でテンプレートエンジンslimを使う方法。


jekyll-slimのインストール

gem 'jekyll-slim' 

bundle install


プラグインの読み込み

rootディレクトリに_plugins/bundler.rbを作成し、内容を以下のようにする。


bundler.rb

require 'rubygems'

require 'bundler/setup'
Bundler.require(:default)


htmlファイルをslimに置き換える

_layouts/default.html等を.slimにリネームし、マークアップをslim形式に変更する。

参考: Slim - A Fast, Lightweight Template Engine for Ruby


テンプレートを読み込む

_includesディレクトリにあるテンプレートを読み込みたい場合は通常のincludeの部分をslimに置き換えます

#footer

| {% slim footer.slim %}


hamlでやる場合もだいたい同じ。