anchor.diff:  							button.btn.btn-primary(type="submit") Post
   			.col-md-5
   				#preview
  -					h3 { post.attributes.title }
  -					#content { post.attributes.content }
  -					#tags { post.tags }
  +					h3 { post:title }
  +					#content(rv-html="post:content | render")
  +					#tags { post:tags }
  
positive.code: 					input#_csrf(name="_csrf", type='hidden', value="#{_csrf}")
  					.form-group
  						label.control-label Title
  						- if (post.title)
  							input.form-control(type="text", placeholder="title", name="title", value='#{post.title}')
  						- else
  							input.form-control(type="text", placeholder="title", name="title")
  					.form-group
  						label.control-label Tags
  						- if (post.tags)
  							input.form-control(type="text", placeholder="comma-separated list of tags", name="tags", value='#{post.tags}')
  						- else
  							input.form-control(type="text", placeholder="comma-separated list of tags", name="tags")
  					.form-group
  						label.control-label Your post
  						textarea.form-control(rows='20', name='content')
  							= post.content
  						span.help-block You can use Markdown or limited html.
  					.form-group
  						.pull-right
  
negative.code: 	script(src='/js/app.js')
  	script.
  		var postjson = !{json};
  		var 
  			app = require('./build/js/app.js')
  			Backbone = require('backbone'),
  			marked = require('supermarked')
  			;
  
  		Backbone.$ = window.$;
  		$(function()
  		{
  			var post = new app.PostModel();
  			post.set(postjson);
  
  			var controller = new app.Postmonger();
  			Backbone.history.start({pushState: true});
  
  			rivets.adapters[':'] =
  			{
  				subscribe: function(obj, keypath, callback) { obj.on('change:' + keypath, callback); },
  				unsubscribe: function(obj, keypath, callback) { obj.off('change:' + keypath, callback); },
  				read: function(obj, keypath) { return obj.get(keypath); },
  				publish: function(obj, keypath, value) { obj.set(keypath, value); }
  			}
  
  			rivets.formatters.render = function(text)
  			{
  				return marked(text);
  			}
  
  			rivets.bind($('#preview'), { post: post });
  			rivets.bind($('#postForm'), { post: post });
  		});
  
  block content
  