133 lines
2.2 KiB
Text
133 lines
2.2 KiB
Text
|
!!! XML
|
||
|
!!!
|
||
|
|
||
|
%html{:xmlns => "http://www.w3.org/1999/xhtml", "xml:lang" => "en", :lang => "en"}
|
||
|
|
||
|
%title
|
||
|
= @title
|
||
|
\= @title
|
||
|
|
||
|
%script{:type => "text/javascript",
|
||
|
:src => "javascripts/script_#{2 + 7}"}
|
||
|
|
||
|
%gee
|
||
|
%whiz
|
||
|
Wow this is cool!
|
||
|
%p
|
||
|
<div id="blah">Blah!</div>
|
||
|
%one
|
||
|
%two
|
||
|
%three Hey there
|
||
|
|
||
|
%html(xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en")
|
||
|
|
||
|
%a(title=@title href=href) Stuff
|
||
|
%a{:title => @title, :href => href} Stuff
|
||
|
|
||
|
%script(type="text/javascript"
|
||
|
src="javascripts/script_#{2 + 7}")
|
||
|
|
||
|
%html{html_attrs('fr-fr')}
|
||
|
|
||
|
%input{:selected => true}
|
||
|
%input(selected)
|
||
|
%input(selected=true)
|
||
|
|
||
|
%div#things
|
||
|
%span#rice Chicken Fried
|
||
|
%p.beans{ :food => 'true' } The magical fruit
|
||
|
%h1.class.otherclass#id La La La
|
||
|
|
||
|
#content .articles
|
||
|
.article.title Doogie Howser Comes Out
|
||
|
.article.date 2006-11-05
|
||
|
.article.entry
|
||
|
Neil Patrick Harris would like to dispel any rumors that he is straight
|
||
|
|
||
|
%br/
|
||
|
%meta{'http-equiv' => 'Content-Type', :content => 'text/html'}/
|
||
|
|
||
|
%br
|
||
|
%meta{'http-equiv' => 'Content-Type', :content => 'text/html'}
|
||
|
|
||
|
%blockquote<
|
||
|
%div
|
||
|
Foo!
|
||
|
|
||
|
%img
|
||
|
%img>
|
||
|
%img
|
||
|
|
||
|
%img
|
||
|
%pre><
|
||
|
foo
|
||
|
bar
|
||
|
%img
|
||
|
|
||
|
%peanutbutterjelly
|
||
|
/ This is the peanutbutterjelly element
|
||
|
I like sandwiches!
|
||
|
|
||
|
/
|
||
|
%p This doesn't render...
|
||
|
%div
|
||
|
%h1 Because it's commented out!
|
||
|
|
||
|
/[if IE]
|
||
|
%a{ :href => 'http://www.mozilla.com/en-US/firefox/' }
|
||
|
%h1 Get Firefox
|
||
|
|
||
|
%p foo
|
||
|
-# This is a comment
|
||
|
%p bar
|
||
|
|
||
|
- foo = "hello"
|
||
|
- foo << " there"
|
||
|
- foo << " you!"
|
||
|
%p= foo
|
||
|
|
||
|
- (42...47).each do |i|
|
||
|
%p= i
|
||
|
%p See, I can count!
|
||
|
|
||
|
%p
|
||
|
- case 2
|
||
|
- when 1
|
||
|
= "1!"
|
||
|
- when 2
|
||
|
= "2?"
|
||
|
- when 3
|
||
|
= "3."
|
||
|
|
||
|
%p This is #{h quality} cake!
|
||
|
%p= "This is the #{h quality} cake!"
|
||
|
|
||
|
%p
|
||
|
Look at \\#{h word} lack of backslash: \#{foo}
|
||
|
And yon presence thereof: \{foo}
|
||
|
|
||
|
:javascript
|
||
|
$(document).ready(function() {
|
||
|
alert(#{@message.to_json});
|
||
|
});
|
||
|
|
||
|
&= "I like cheese & crackers"
|
||
|
|
||
|
= "I feel <strong>!"
|
||
|
!= "I feel <strong>!"
|
||
|
compiles to
|
||
|
I feel <strong>!
|
||
|
I feel <strong>!
|
||
|
|
||
|
%p
|
||
|
:markdown
|
||
|
Textile
|
||
|
=======
|
||
|
|
||
|
Hello, *World*
|
||
|
|
||
|
- flavor = "raspberry"
|
||
|
#content
|
||
|
:textile
|
||
|
I *really* prefer _#{h flavor}_ jam.
|