Commit graph

548 commits

Author SHA1 Message Date
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
Thomas Reynolds
833a229770 fix multi engine partials 2011-12-01 23:05:03 -08:00
Thomas Reynolds
51a00c4174 add very basic lorem test 2011-12-01 08:43:26 -08:00
Thomas Reynolds
6582a2f75a re-enable builder error catching 2011-12-01 00:01:16 -08:00
Ben Hollis
167b213a07 Fix build --clean when the build directory doesn't exist.
Before this fix, "build --clean" with no build directory would do
nothing. Now it behaves just like a normal build.
2011-11-30 23:07:09 -08:00
Ben Hollis
8648aaed7c Fix build --clean when paths are rerouted.
This was mostly apparent when using directory indexes - because the
rewrite of the destination path happened after the point where the
path was removed from the "to clean" list, directory indexes would
get removed on the next build --clean.
2011-11-30 23:07:09 -08:00
Ben Hollis
c92ccbb613 Trim down frontmatter data storage by not storing the source of the template after stripping frontmatter in the local_data hash. 2011-11-30 22:08:46 -08:00
Ben Hollis
d08b825607 Fix typo desination -> destination 2011-11-30 22:08:46 -08:00
Ben Hollis
1b330e7a27 Oops - the change to the frontmatter regex broke it somehow. This reverts that change (but also reigns in the file_deleted hook). 2011-11-30 22:08:11 -08:00
Ben Hollis
17e3735d44 A slight speedup in the sitemap extension by only scanning the source directory.
This way sitemap will not scan through all the files in your project (including
.git files and such) when it doesn't ever need to know about those files. This
also includes a slight tightening of the regex for filtering paths for front_matter.
2011-11-30 20:04:23 -08:00