mirror of
https://github.com/sinatra/sinatra
synced 2023-03-27 23:18:01 -04:00
Add documentation for Slim templates.
This commit is contained in:
parent
2ef4aa4ffb
commit
ca7fbe5472
8 changed files with 92 additions and 1 deletions
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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`バイナリが必要です:
|
||||
|
|
13
README.rdoc
13
README.rdoc
|
@ -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
|
||||
|
|
|
@ -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 шаблонов:
|
||||
|
|
|
@ -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` 二进制文件以渲染
|
||||
|
|
2
Rakefile
2
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
|
||||
|
|
Loading…
Add table
Reference in a new issue