Skip to content

Write the templates in your Meteor Application using Handlebars and Jade instead of HTML and Handlebars

Notifications You must be signed in to change notification settings

jrhone/meteor-jade-handlebars

 
 

Repository files navigation

Jade-handlebars for Meteor

Write the templates in your Meteor Application using Handlebars and Jade instead of HTML and Handlebars.

Why?

Jade is a high performance template engine heavily influenced by Haml. Main features are great readability, filters (stylus, less, markdown, coffee-script, etc), flexible indentation,...

How?

Instead of writing (demo.html):

<head>
  <title>demo</title>
</head>

<body>
  {{> hello}}
</body>

<template name="hello">
  <h1>Hello World!</h1>
  {{greeting}}
  <input type='button' value="Click"/>
</template> 

You may write (demo.jade):

head
  title test-jade-handlebars

body
  {{> hello}}

template(name="hello")
  h1 Hello World!
  {{greeting}}
  input(type="button", value="Click")

See more details with the todos example.

Installation

To install Jade-handlebars using Atmosphere, simply install Meteorite.

$ npm install -g meteorite

Navigate to your Meteor project directory and add the package.

$ mrt add jade-handlebars

Then, don't forget to run your project using mrt instead of meteor.

Todo

Write tests

About

Write the templates in your Meteor Application using Handlebars and Jade instead of HTML and Handlebars

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • JavaScript 100.0%