Commit graph

557 commits

Author SHA1 Message Date
Thomas Reynolds aab166f3b3 more sprockets css tests. expire sprockets index on every request in dev mode. fixes #215 2011-12-27 18:09:51 -08:00
Thomas Reynolds faafe71500 Merge pull request #214 from bhollis/master
Remove reference to unknown instance variable @context_map
2011-12-26 22:35:28 -08:00
Ben Hollis c0fbb66a77 Remove reference to unknown instance variable @context_map. 2011-12-26 21:52:16 -08:00
Thomas Reynolds 6ef32652c7 Make indifferent access easy to use anywhere. Change frontmatter.data to plain old 2011-12-26 11:24:33 -08:00
Thomas Reynolds 7e86ed058f Allow extensions to take params and blocks 2011-12-25 10:06:45 -08:00
Eric Skogen cf6661fa45 new page features useful for sitemap traversal
support indexes which use the `directory_index` extension
add a `data` accessor to pages
2011-12-25 01:02:50 -06:00
Thomas Reynolds dd8391be93 Remove jRuby hacks 2011-12-24 16:09:07 -08:00
Thomas Reynolds d04a8b5052 fix doctype 2011-12-24 12:27:03 -08:00
Thomas Reynolds c3f501913d simplify middleman root detection, add MM_ROOT env 2011-12-24 12:26:14 -08:00
Thomas Reynolds 75fba6aa54 support placekitten.com 2011-12-23 14:53:03 -08:00
Thomas Reynolds 5b53be6283 prep alpha for metadata and sitemap changes 2011-12-23 14:13:47 -08:00
Thomas Reynolds 488fa579f9 sitemap tree traversal. closes #207 2011-12-23 12:04:38 -08:00
Thomas Reynolds 557aae372b new default template thanks to @evenwu 2011-12-23 10:55:25 -08:00
Thomas Reynolds 4f78ecf367 test missing config error, fix nasty frontmatter caching bug. closes #209 2011-12-22 21:19:49 -08:00
Eric Skogen b9b2c2511c Merge branch 'master' of git://github.com/tdreyno/middleman 2011-12-22 16:27:02 -06:00
Thomas Reynolds ecea540ec7 nested layouts. closes #208 2011-12-22 00:42:14 -08:00
Thomas Reynolds 4d2e0d8a7d More docs. Use ActiveSupport delegate to simplify code in places 2011-12-21 22:08:45 -08:00
Thomas Reynolds dba2cbd0ee final 3.0 alpha, hopefully 2011-12-21 20:18:41 -08:00
Thomas Reynolds 79ded54e9c fix cli docs 2011-12-21 13:23:43 -08:00
Thomas Reynolds 98b2b293c1 Fix custom commands for Ruby 1.9.x 2011-12-21 12:13:28 -08:00
Thomas Reynolds 20ae42dcc0 Refactor CLI to allow 3rd party commands 2011-12-21 11:03:45 -08:00
Thomas Reynolds c0ba3e2946 early attempt to fix jruby 2011-12-20 17:03:36 -08:00
Thomas Reynolds 96bdd46552 more rdoc 2011-12-17 20:12:13 -08:00
Arron Mabrey a5fb18d3c8 Disabling: guard's cli interactions. 2011-12-16 08:54:09 -05:00
Thomas Reynolds 43e6d669b5 fix clean tests 2011-12-15 16:33:09 -08:00
Thomas Reynolds 43fb28ea70 extend aruba timeout for travis 2011-12-15 16:15:28 -08:00
Thomas Reynolds 40986f17da Use Arbua for CLI testing. This is going to be HUGE 2011-12-15 16:05:15 -08:00
Eric Skogen 6a554ae45f fix bug in sitemap_tree which referred to app out of context 2011-12-14 23:51:28 -06:00
Thomas Reynolds a63334813f Merge branch 'master' of github.com:tdreyno/middleman 2011-12-14 21:18:30 -08:00
Thomas Reynolds c4543ba8aa bump version 2011-12-14 21:17:56 -08:00
Thomas Reynolds bc93d842dc Fix redcarpet 2 extensions and add test cases. Fixes #200 2011-12-14 10:22:06 -08:00
Ben Hollis e1b338041b Validate the template option for "middleman init" 2011-12-13 23:58:47 -08:00
Thomas Reynolds 0b5094e953 fix compressors. closes #192 2011-12-12 14:20:39 -08:00
Thomas Reynolds f4436eb49e testing alternative (passthrough) compressor works inline, but not through Sprockets 2011-12-12 13:54:04 -08:00
Ben Hollis 911fe031bd Fix previous checkin on Ruby 1.8.7 2011-12-11 20:51:44 -08:00
Ben Hollis b73c58e59d Merge pull request #185 from bhollis/instancevars
Scenario for using instance vars to pass data to layouts and templates, and prevent changes to instance vars being shared between different templates.
2011-12-11 20:15:55 -08:00
Ben Hollis 97dc2c9742 Scenario for using instance vars to pass data to layouts and templates, and prevent
changes to instance vars being shared between different templates.
2011-12-11 20:13:41 -08:00
Thomas Reynolds 433275d71f frontmatter extensions. closes #191 2011-12-11 16:22:38 -08:00
Thomas Reynolds 6f4c1b816a default to redcarpet for markdown. closes #196 2011-12-11 16:02:40 -08:00
Thomas Reynolds f2221cd9a0 make sure failed builds exit with correct status code 2011-12-11 15:49:13 -08:00
Thomas Reynolds ecc77ae89f use same compressor for Sprockets and Rack, make sure it's configurable 2011-12-10 20:28:37 -08:00
Thomas Reynolds bf025b85e9 more guard docs 2011-12-10 17:41:16 -08:00
Thomas Reynolds 6f7c2f881d Simplyify local templates, add docs, enable mobile html5b 2011-12-10 11:17:47 -08:00
Thomas Reynolds 789983c1ee install our own ctrl-c handler, try to shut down guard and thin more gracefully 2011-12-09 16:15:44 -08:00
Thomas Reynolds c48679e993 Catch exceptions at Rack level. closes #183 2011-12-09 11:11:17 -08:00
Thomas Reynolds 7da1edeb6e support old request.path api 2011-12-09 10:25:51 -08:00
Thomas Reynolds e2d5839874 page helper uses provides_metadata to apply options at last minute to final output path. closes #182 2011-12-07 21:00:27 -08:00
Thomas Reynolds 9b07bf24dd add test for helpers in external files 2011-12-06 10:28:55 -08:00
Thomas Reynolds 6aac51f6f0 Tell Guard that we REALLY want to know about ALL changes 2011-12-05 15:04:58 -08:00
Thomas Reynolds a494d782e6 move some feature stuff into main mm file 2011-12-04 11:58:45 -08:00