my story blog

JavaScriptとかRubyの技術的なことを書きたい

jekyllでslimを使う

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

jekyll-slimのインストール

gem 'jekyll-slim' 

bundle install

プラグインの読み込み

rootディレクトリに_plugins/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でやる場合もだいたい同じ。

Qiitaの記事はこちら