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
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