Ben Hollis
|
d483d8bc54
|
Memoize Sitemap::Page#destination_path
|
2012-02-09 09:39:24 -08:00 |
|
Ben Hollis
|
fdbd301a32
|
Get rid of Middleman::Sitemap::Store#all_paths and #each in favor of #pages. Dealing with page objects all over the place instead of paths provides a lot of opportunities for cleaner code.
|
2012-02-08 23:00:29 -08:00 |
|
Ben Hollis
|
382107d403
|
Get rid of build_reroute. The last thing using it was the sprockets extension, though it didn't appear to need it since removing the build_reroute call leaves tests passing, and the test site I tried still generated JS from CoffeeScript just fine.
|
2012-02-08 22:13:49 -08:00 |
|
Ben Hollis
|
57061a17c0
|
Update version so path-based Gemfile dependencies work
|
2012-02-08 22:11:20 -08:00 |
|
Thomas Reynolds
|
b82ad07b51
|
adding json to layoutless list
|
2012-02-08 08:52:41 -08:00 |
|
Thomas Reynolds
|
8286879f36
|
sprockets-sass was overwriting image-url and breaking relative assets. Fixes #256
|
2012-02-05 11:43:19 -08:00 |
|
Thomas Reynolds
|
c8c6a1938e
|
Merge pull request #261 from bhollis/page
Callback-based rerouting
|
2012-02-05 10:33:25 -08:00 |
|
Ben Hollis
|
e136fab77c
|
Use a page_by_destination lookup to make rerouting work both ways, in build and during preview server.
|
2012-02-04 23:07:02 -08:00 |
|
Ben Hollis
|
e27e0cdd44
|
Directory indexes work completely now, in preview and with dotfiles.
|
2012-02-03 00:29:07 -08:00 |
|
Ben Hollis
|
ca1f3ddf83
|
Directory indexes now work during build, with the exception of .htaccess files.
|
2012-02-02 21:47:54 -08:00 |
|
Ben Hollis
|
4ce6913baf
|
The beginnings of refactoring page rerouting. Added methods to Sitemap::Store and Sitemap::Page to collect and execute reroute callbacks, and rework builder to use page methods (simplifying it greatly in the process). All tests that don't involve directory indexes pass - next step is to make the directory index extension register its callbacks with Sitemap::Store#reroute.
|
2012-01-31 23:43:05 -08:00 |
|
Ben Hollis
|
a41bf57f2d
|
Clarify in the documentation what "path" means for Sitemap::Store and Sitemap::Page
|
2012-01-31 22:57:55 -08:00 |
|
Ben Hollis
|
2eec7e11ba
|
Refactor protected method normalize_path out of Sitemap::Store
|
2012-01-31 22:38:39 -08:00 |
|
Ben Hollis
|
1fc97d9d7b
|
A minor simplification of Sitemap::Store#path - it can no longer take a block
|
2012-01-31 22:15:45 -08:00 |
|
Thomas Reynolds
|
251a2e0eb3
|
add failing tests for compass relative assets
|
2012-01-31 21:30:45 -08:00 |
|
Thomas Reynolds
|
599ea94f5e
|
Merge branch 'master' of github.com:middleman/middleman
|
2012-01-16 20:36:10 -08:00 |
|
Thomas Reynolds
|
73bcd4c12f
|
rearrange some watcher stuff
|
2012-01-16 20:35:28 -08:00 |
|
Thomas Reynolds
|
5a5ebdc37f
|
Merge pull request #241 from audionerd/master
Clarify the documentation of a page's "eponymous" directory
|
2012-01-16 18:08:50 -08:00 |
|
Thomas Reynolds
|
2c42cb4930
|
make sure logging works, more file watcher ignores
|
2012-01-16 15:02:38 -08:00 |
|
Thomas Reynolds
|
d1f0e6f616
|
fix errant MM bootup during CLI. Make an autodiscoverable tasks/ directory
|
2012-01-16 14:55:08 -08:00 |
|
Eric Skogen
|
071acadb93
|
clarify the documentation regarding a page's "eponymous" directory
|
2012-01-16 16:29:02 -06:00 |
|
Thomas Reynolds
|
aeb9d10b25
|
automatically load helper modules from helpers/. closes #238
|
2012-01-15 13:44:00 -08:00 |
|
Thomas Reynolds
|
3e0ed70c69
|
rename event watch binary
|
2012-01-15 09:15:22 -08:00 |
|
Thomas Reynolds
|
e3b15366cb
|
ignore globs, mostly working, except with directory indexes
|
2012-01-14 14:09:20 -08:00 |
|
Thomas Reynolds
|
5cc204e848
|
more docs
|
2012-01-14 12:46:22 -08:00 |
|
Thomas Reynolds
|
06cfb2b24c
|
Merge branch 'master' of github.com:middleman/middleman
|
2012-01-14 12:19:00 -08:00 |
|
Thomas Reynolds
|
1aa1eedc10
|
docs
|
2012-01-14 12:18:39 -08:00 |
|
Ben Hollis
|
a70a6d5507
|
Fix a bad variable reference when logging is turned on
|
2012-01-08 20:47:05 -08:00 |
|
Thomas Reynolds
|
d0dd60fb4b
|
left some debug messages in
|
2012-01-07 23:48:22 -08:00 |
|
Thomas Reynolds
|
34e40cbe01
|
Also test frontmatter options in preview mode (exposed proxy bug, which was fixed
|
2012-01-07 18:11:56 -08:00 |
|
Thomas Reynolds
|
7282475350
|
Builder and DirectoryIndexes now check frontmatter options.
|
2012-01-07 17:59:23 -08:00 |
|
Thomas Reynolds
|
c473181167
|
frontmatter can control whether a page is ignored
|
2012-01-07 17:21:26 -08:00 |
|
Thomas Reynolds
|
0ac9c0b662
|
document sitemap, make ignore accept paths, regexps and blocks
|
2012-01-07 16:57:50 -08:00 |
|
Thomas Reynolds
|
8de087ec65
|
fix manual sitemap updates on ruby 1.9
|
2012-01-06 00:11:38 -08:00 |
|
Thomas Reynolds
|
3e1814e046
|
make sure compass sprites get built and copied. closes #228
|
2012-01-06 00:01:24 -08:00 |
|
Thomas Reynolds
|
92319ebffc
|
support glob page instance vars. fixes #230
|
2012-01-05 21:18:55 -08:00 |
|
Thomas Reynolds
|
80a5a25457
|
prep 3.0 beta windows gem
|
2012-01-05 20:28:34 -08:00 |
|
Ben Hollis
|
14581c126d
|
Fix build --clean and generally make it more robust by dealing with absolute Pathnames instead of regexing paths.
|
2012-01-04 22:56:19 -08:00 |
|
Ben Hollis
|
c5063c1e35
|
Fix builder steps to properly copy configs, and add a new scenario that shows build --clean not working right when the build directory is set to a nested path. When a path is ignored, it doesn't get removed - in fact, no unused paths will get removed, this is just the easiest way to show it in a test.
|
2012-01-04 22:54:20 -08:00 |
|
Thomas Reynolds
|
4bf65e063a
|
Bumped version to 3.0.0.beta.1
|
2012-01-02 22:26:55 -08:00 |
|
Thomas Reynolds
|
9b48a46e30
|
core default template shouldn't use scss
|
2012-01-02 14:42:01 -08:00 |
|
Thomas Reynolds
|
c8ba3d9a44
|
compiling vendor
|
2012-01-02 14:33:28 -08:00 |
|
Thomas Reynolds
|
4ff52141df
|
port guard vendored libs
|
2012-01-02 14:22:24 -08:00 |
|
Thomas Reynolds
|
20fea1bab1
|
refactor file change api, add a disable-watcher command line option for heroku/hosted
|
2012-01-02 13:48:07 -08:00 |
|
Thomas Reynolds
|
3d3e9e2f5b
|
Bumped version to 3.0.0.alpha.9
|
2012-01-02 10:45:52 -08:00 |
|
Thomas Reynolds
|
ee9b682883
|
Bumped version to 3.0.0.alpha.8
|
2012-01-02 10:31:00 -08:00 |
|
Thomas Reynolds
|
83de7a7e13
|
try to use fssm with vendored darwin/linux support instead of guard
|
2012-01-01 17:47:38 -08:00 |
|
Thomas Reynolds
|
c7249a63b1
|
middleman-more is fully rdoc'd
|
2011-12-31 14:28:17 -08:00 |
|
Thomas Reynolds
|
50b9ad7b28
|
use aruba for server tests too
|
2011-12-31 13:44:50 -08:00 |
|
Thomas Reynolds
|
aee8e32524
|
test sitemap removal
|
2011-12-31 12:56:17 -08:00 |
|
Thomas Reynolds
|
e496d228b0
|
try to fix some guard weirdness. hide tilt warnings, closes #220
|
2011-12-31 12:48:38 -08:00 |
|
Thomas Reynolds
|
4b5174f0c8
|
fix rake tasks
|
2011-12-29 19:52:00 -08:00 |
|
Thomas Reynolds
|
ca10d108e3
|
fix remaining middleman-more tests
|
2011-12-29 19:28:49 -08:00 |
|
Thomas Reynolds
|
73913f0ace
|
Start getting middleman-more tests passing. About 50% done
|
2011-12-29 19:04:39 -08:00 |
|
Thomas Reynolds
|
c8a134a386
|
split into middleman-core and middleman-more
|
2011-12-29 15:09:51 -08:00 |
|