プロダクト一次情報

プロダクト ホーム GitHub Gem
GitHub Pages Home, Docs GitHub Gem
Jekyll Home, Docs GitHub Gem
Jekyll Docs日本語訳 Docs GitHub -
Liquid Home GitHub Gem
Kramdown Home GitHub Gem
Rouge Home GitHub Gem
Ruby Sass Home GitHub Gem
Jekyll Feed - GitHub Gem
Jekyll SEO Tag Home GitHub Gem
Jekyll Sitemap - GitHub Gem
Jekyll GitHub Metadata Home GitHub Gem
Bundler Home GitHub Gem
RubyGems Home GitHub -
Ruby Home, Docs GitHub -

Gemホワイトリスト

テーマ

テーマ プレビュー GitHub Gem
Minima Preview GitHub Gem
Architect Preview GitHub Gem
Cayman Preview GitHub Gem
Dinky Preview GitHub Gem
Hacker Preview GitHub Gem
Leap Day Preview GitHub Gem
Merlot Preview GitHub Gem
Mdnight Preview GitHub Gem
Minimal Preview GitHub Gem
Modernist Preview GitHub Gem
Primer Preview GitHub Gem
Slate Preview GitHub Gem
Tactile Preview GitHub Gem
Time Machine Preview GitHub Gem

変数

シンタックスハイライト

フィルター

Liquidのフィルター分類

■文字列操作

  • prepend, append: {先頭、末尾}に文字列を付加

  • remove, remove_first: {全ての、最初の}文字列を除去
  • slice: n番目(0始まり)からm文字切り出し
  • strip, lstrip, rstrip: {先頭と末尾、先頭、末尾}の空白を除去
  • strip_newlines: 改行を除去
  • strip_html: HTMLタグを除去

  • replace, replace_first: {全ての、最初の}文字列を置換
  • upcase, downcase, capitalize: {大文字に、小文字に、センテンスケースに}
  • truncate, truncatewords: 末尾を…に置換して全体を{n文字、n語}に
  • newline_to_br: 改行を<br />に
  • escape, escape_once: HTMLエスケープ(_onceは元からエスケープ済の個所はそのまま)
  • url_encode, url_decode: URLエンコード、URLデコード

  • split: 文字列を分割して配列に
  • size: 文字数

■算術演算

  • plus, minus, times, divided_by: 加減乗除
  • modulo: 剰余
  • ceil, floor, round: 切り上げ、切り捨て、四捨五入
  • abs: 絶対値
  • at_least, at_most: nより{小さければ、大きければ}nに

■配列操作

  • join: 配列の要素を結合して文字列に
  • first, last: {先頭、末尾}の要素
  • sort, sort_natural: ソート(_naturalは大文字小文字を無視)
  • uniq: 重複要素を除去
  • reverse: 要素を逆順に
  • compact: nil要素を除去
  • concat: 2つの配列の要素を結合
  • map: 要素から指定属性を取り出した配列を作成
  • where: 条件に合致する要素を取り出した配列を作成
  • size: 要素数
  • sum: 合計

■日付時刻操作

  • date: タイムスタンプをstrftime形式指定でフォーマット(フィルタ対象が”now”か”today”ならページ生成時刻を使用)

■変数操作

  • default: 変数がnilかfalseなら指定値を代入