Slim > Home

A lightweight templating engine for Ruby

slim-template/slim


          
doctype html
html
  head
    title Slim Examples
    meta name="keywords" content="template language"
    meta name="author" content=author
    javascript:
      alert('Slim supports embedded javascript!')
  body
    h1 Markup examples
    #content
      p This example shows you what a basic Slim file looks like.
      == yield
      - unless items.empty?
        table
          - items.each do |item|
            tr
              td.name = item.name
              td.price = item.price
      - else
        p
         | No items found.  Please add some inventory.
           Thank you!
    div id="footer"
      = render 'footer'
      | Copyright © #{year} #{author}
          

Copyrights | 2024 | slim-lang.com