Skip to content

mattetti/merb-static-pages-slice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MerbStaticPagesSlice

Write static content using the markdown format and serve easily in your app. This slice was extracted/inspired by the work I did on the Merb Book

To be able to use this slice, you need to do 2 things:

  1. mount the slice in your router

  2. indicate to the slice where to find your static files


To mount the slice in your router, open your router.rb and add:

Merb::Router.prepare do
  slice(:merb_static_pages_slice, :path => "static")
end

To set the path to your static files, add the following line in your init.rb (inside the before_app_loads block)

Merb::BootLoader.before_app_loads do
  ::MerbStaticPagesSlice.push_path(:pages, Merb.root / 'app' / 'pages', "**/*.markdown")
end

That's it, now put your static file in your path and enjoy :)

To learn more about the syntax, read the Maruku documentation

  • Matt Aimonetti

About

Use markdown files to store and serve static pages (about us, contact us, etc)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages