Add documentation for Slim templates.

This commit is contained in:
Konstantin Haase 2010-11-05 13:59:49 +01:00
parent 2ef4aa4ffb
commit ca7fbe5472
8 changed files with 92 additions and 1 deletions

View File

@ -433,6 +433,19 @@ Das markaby gem wird benötigt, um Markaby-Templates rendern zu können:
Dieser Code rendert <tt>./views/index.mab</tt>.
=== 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 <tt>./views/index.slim</tt>.
=== CoffeeScript-Templates
Das coffee-script gem und das `coffee`-Programm werden benötigt, um CoffeScript-Templates rendern zu können:

View File

@ -428,6 +428,19 @@ La gem/librería markaby es necesaria para renderizar plantillas Markaby:
Renderiza <tt>./views/index.mab</tt>.
=== 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 <tt>./views/index.slim</tt>.
=== Plantillas CoffeeScript
La gem/librería coffee-script y el binario `coffee` son necesarios para

View File

@ -425,6 +425,19 @@ Le gem markaby est nécessaire pour utiliser la fonction de rendu Markaby:
Utilisera <tt>./views/index.mab</tt>.
=== 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 <tt>./views/index.slim</tt>.
=== Templates CoffeeScript
Le gem coffee-script et l'exécutable `coffee` sont nécessaires pour utiliser la

View File

@ -419,6 +419,19 @@ Markabyテンプレートを使うにはmarkabyライブラリが必要です:
<tt>./views/index.mab</tt>を表示します。
=== Slim テンプレート
Slimテンプレートを使うにはslimライブラリが必要です:
## slimを読み込みます
require 'slim'
get '/' do
slim :index
end
<tt>./views/index.slim</tt>を表示します。
=== CoffeeScript テンプレート
CoffeeScriptテンプレートを表示するにはcoffee-scriptライブラリと`coffee`バイナリが必要です:

View File

@ -420,6 +420,19 @@ The markaby gem/library is required to render Markaby templates:
Renders <tt>./views/index.mab</tt>.
=== 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 <tt>./views/index.slim</tt>.
=== CoffeeScript Templates
The coffee-script gem/library and the `coffee` binary are required to render

View File

@ -421,6 +421,19 @@ markaby gem/библиотека необходима для рендеринг
Отрисует <tt>./views/index.mab</tt>.
=== Slim шаблоны
slim gem/библиотека необходима для рендеринга slim шаблонов:
## Вам нужно будет подключить slim в приложении
require 'slim'
get '/' do
slim :index
end
Отрисует <tt>./views/index.slim</tt>.
=== CoffeeScript шаблоны
coffee-script gem/библиотека и `coffee` бинарный файл необходимы для рендеринга CoffeeScript шаблонов:

View File

@ -420,6 +420,19 @@ Rack body对象或者HTTP状态码
渲染 <tt>./views/index.mab</tt>。
=== Slim 模板
需要引入 slim gem/library 来渲染 Slim 模板:
## 需要在你的应用中引入 slim
require 'slim'
get '/' do
slim :index
end
渲染 <tt>./views/index.slim</tt>。
=== CoffeeScript 模板
需要引入 coffee-script gem/library 并在路径中存在 `coffee` 二进制文件以渲染

View File

@ -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