diff --git a/Gemfile b/Gemfile index c7bf2b0..3e9435d 100644 --- a/Gemfile +++ b/Gemfile @@ -6,3 +6,6 @@ gem 'sass' gem 'compass' gem 'data_mapper' gem 'dm-postgres-adapter' + +# the different markups +gem 'RedCloth' diff --git a/Gemfile.lock b/Gemfile.lock index 6db4fea..28334af 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,6 +1,7 @@ GEM remote: http://rubygems.org/ specs: + RedCloth (4.2.7) addressable (2.2.6) bcrypt-ruby (2.1.4) chunky_png (1.2.0) @@ -70,6 +71,7 @@ PLATFORMS ruby DEPENDENCIES + RedCloth compass data_mapper dm-postgres-adapter diff --git a/libs.rb b/libs.rb index 6c8bc86..7caf666 100644 --- a/libs.rb +++ b/libs.rb @@ -7,6 +7,10 @@ require 'haml' require 'sass' require 'compass' require 'sinatra' + +# markups +require 'redcloth' + require 'settings' # load the models diff --git a/seeds.rb b/seeds.rb index af8e492..2692a73 100644 --- a/seeds.rb +++ b/seeds.rb @@ -18,4 +18,4 @@ storm.save storm.posts.new(:title => 'bar', :content => 'das ist mein post!').save gib.posts.new(:title => 'foo', :content => 'das ist meiner', :released => true).save gib.posts.new(:title => 'lala', :content => 'lorem ipsum und so rum').save -storm.posts.new(:title => 'erster!', :content => 'ich bin ganz oben!', :released => true).save +storm.posts.new(:title => 'erster!', :content => 'ich bin *ganz* oben!', :released => true).save diff --git a/views/index.haml b/views/index.haml index 450c6f2..ca20a23 100644 --- a/views/index.haml +++ b/views/index.haml @@ -2,4 +2,4 @@ %article %header %h1=post.title - %section.content=post.content + %section.content=textile(post.content)