diff --git a/README.de.rdoc b/README.de.rdoc index 22273930..f999ef66 100644 --- a/README.de.rdoc +++ b/README.de.rdoc @@ -433,6 +433,19 @@ Das markaby gem wird benötigt, um Markaby-Templates rendern zu können: Dieser Code rendert ./views/index.mab. +=== Slim-Templates + +Das slim gem wird benötigt, um Slim-Templates rendern zu können: + + ## slim muss eingebunden werden + require 'slim' + + get '/' do + slim :index + end + +Dieser Code rendert ./views/index.slim. + === CoffeeScript-Templates Das coffee-script gem und das `coffee`-Programm werden benötigt, um CoffeScript-Templates rendern zu können: diff --git a/README.es.rdoc b/README.es.rdoc index 7fdd096d..63ee30bf 100644 --- a/README.es.rdoc +++ b/README.es.rdoc @@ -428,6 +428,19 @@ La gem/librería markaby es necesaria para renderizar plantillas Markaby: Renderiza ./views/index.mab. +=== Plantillas Slim + +La gem/librería slim es necesaria para renderizar plantillas Slim: + + ## Vas a necesitar requerir slim en tu app + require 'slim' + + get '/' do + slim :index + end + +Renderiza ./views/index.slim. + === Plantillas CoffeeScript La gem/librería coffee-script y el binario `coffee` son necesarios para diff --git a/README.fr.rdoc b/README.fr.rdoc index 87676387..14602fdf 100644 --- a/README.fr.rdoc +++ b/README.fr.rdoc @@ -425,6 +425,19 @@ Le gem markaby est nécessaire pour utiliser la fonction de rendu Markaby: Utilisera ./views/index.mab. +=== Templates Slim + +Le gem slim est nécessaire pour utiliser la fonction de rendu Slim: + + ## Chargez la bibliothèque slim dans votre application + require 'slim' + + get '/' do + slim :index + end + +Utilisera ./views/index.slim. + === Templates CoffeeScript Le gem coffee-script et l'exécutable `coffee` sont nécessaires pour utiliser la diff --git a/README.jp.rdoc b/README.jp.rdoc index 79dd2b14..6e8fcdf8 100644 --- a/README.jp.rdoc +++ b/README.jp.rdoc @@ -419,6 +419,19 @@ Markabyテンプレートを使うにはmarkabyライブラリが必要です: ./views/index.mabを表示します。 +=== Slim テンプレート + +Slimテンプレートを使うにはslimライブラリが必要です: + + ## slimを読み込みます + require 'slim' + + get '/' do + slim :index + end + +./views/index.slimを表示します。 + === CoffeeScript テンプレート CoffeeScriptテンプレートを表示するにはcoffee-scriptライブラリと`coffee`バイナリが必要です: diff --git a/README.rdoc b/README.rdoc index 08314699..73c51353 100644 --- a/README.rdoc +++ b/README.rdoc @@ -420,6 +420,19 @@ The markaby gem/library is required to render Markaby templates: Renders ./views/index.mab. +=== Slim Templates + +The slim gem/library is required to render Slim templates: + + ## You'll need to require slim in your app + require 'slim' + + get '/' do + slim :index + end + +Renders ./views/index.slim. + === CoffeeScript Templates The coffee-script gem/library and the `coffee` binary are required to render diff --git a/README.ru.rdoc b/README.ru.rdoc index 0d368fca..59da148e 100644 --- a/README.ru.rdoc +++ b/README.ru.rdoc @@ -421,6 +421,19 @@ markaby gem/библиотека необходима для рендеринг Отрисует ./views/index.mab. +=== Slim шаблоны + +slim gem/библиотека необходима для рендеринга slim шаблонов: + + ## Вам нужно будет подключить slim в приложении + require 'slim' + + get '/' do + slim :index + end + +Отрисует ./views/index.slim. + === CoffeeScript шаблоны coffee-script gem/библиотека и `coffee` бинарный файл необходимы для рендеринга CoffeeScript шаблонов: diff --git a/README.zh.rdoc b/README.zh.rdoc index 84da448a..d1f408a5 100644 --- a/README.zh.rdoc +++ b/README.zh.rdoc @@ -420,6 +420,19 @@ Rack body对象或者HTTP状态码: 渲染 ./views/index.mab。 +=== Slim 模板 + +需要引入 slim gem/library 来渲染 Slim 模板: + + ## 需要在你的应用中引入 slim + require 'slim' + + get '/' do + slim :index + end + +渲染 ./views/index.slim。 + === CoffeeScript 模板 需要引入 coffee-script gem/library 并在路径中存在 `coffee` 二进制文件以渲染 diff --git a/Rakefile b/Rakefile index c6737d15..de26e349 100644 --- a/Rakefile +++ b/Rakefile @@ -78,7 +78,7 @@ task :add_template, [:name] do |t, args| else puts "Adding section to #{file}" template = template.gsub(/Liquid/, args.name.capitalize).gsub(/liquid/, args.name.downcase) - code.gsub! /^(\s*===.*CoffeeScript)/, template << "\n\\1" + code.gsub! /^(\s*===.*CoffeeScript)/, "\n" << template << "\n\\1" File.open(file, "w") { |f| f << code } end end