Thomas Reynolds
|
220bb5edb2
|
add some sprockets update tests
|
2012-05-24 10:24:36 -07:00 |
|
Thomas Reynolds
|
4b818ea230
|
Fix Sass Syntax error module path. Fixes #444
|
2012-05-23 14:37:57 -07:00 |
|
Thomas Reynolds
|
fd80027af6
|
idiot-proof maruku smarty pants test
|
2012-05-22 19:40:31 -07:00 |
|
Thomas Reynolds
|
2c058ee3de
|
Couple of fixes, specifically an issue with frontmatter layout setting
|
2012-05-22 19:11:54 -07:00 |
|
Thomas Reynolds
|
f0d781cce3
|
Implement our own Redcarpet Template to support renderer-level options. Closes #442
|
2012-05-22 14:50:37 -07:00 |
|
Ben Hollis
|
045f25fa4e
|
Ignore apple-touch-icon files from asset_hash
|
2012-05-20 21:01:35 -07:00 |
|
Ben Hollis
|
340922659a
|
Don't include ico and manifest in asset_hash by default
|
2012-05-19 23:47:26 -07:00 |
|
Ben Hollis
|
9b93bf2498
|
Add an option to asset_hash to allow excluding files that would otherwise get hashes appended to their filenames.
|
2012-05-19 15:35:27 -07:00 |
|
Thomas Reynolds
|
f0b4e56b80
|
Require latest execjs to avoid MultiJson warnings
|
2012-05-10 11:31:35 -07:00 |
|
Thomas Reynolds
|
5d8fd93981
|
loosen compass deps
|
2012-05-07 13:32:40 -07:00 |
|
Thomas Reynolds
|
527c987281
|
Attempt to avoid redcarpet tests on jruby
|
2012-05-02 16:28:04 -07:00 |
|
Thomas Reynolds
|
a7adc20b47
|
still support and test redcarpet
|
2012-05-02 15:27:47 -07:00 |
|
Thomas Reynolds
|
7fb16a4b1b
|
Merge pull request #413 from bhollis/maruku
Switch back to maruku
|
2012-05-02 15:10:00 -07:00 |
|
Ben Hollis
|
1c67871d44
|
Fix gemspecs for filenames with unicode paths
|
2012-05-01 22:57:56 -07:00 |
|
Ben Hollis
|
49bbc9feaa
|
Switch back to maruku
|
2012-05-01 22:46:38 -07:00 |
|
Ben Hollis
|
778626c6ec
|
Make Middleman somewhat more threadsafe and switch back to webrick.
|
2012-04-30 22:38:57 -07:00 |
|
Thomas Reynolds
|
7694ef6e07
|
Merge pull request #399 from bhollis/gzip
Synchronize gzipped file mtimes with their source file's mtime
|
2012-04-28 09:43:56 -07:00 |
|
Ben Hollis
|
9b9c95bd36
|
Synchronize gzipped file mtimes with their source file's mtime
|
2012-04-27 22:25:45 -07:00 |
|
Ben Hollis
|
9d811e0cf7
|
Prevent Sprockets from generating different hashes based on Sprockets' version number
|
2012-04-27 18:15:42 -07:00 |
|
Ben Hollis
|
593cdb27aa
|
I'm bad at Ruby
|
2012-04-27 09:20:38 -07:00 |
|
Ben Hollis
|
a65e1619b9
|
Move extract_response_text into Middleman::Util
|
2012-04-26 21:55:07 -07:00 |
|
Thomas Reynolds
|
a4b68335d4
|
Coffeescript module
|
2012-04-26 16:39:53 -07:00 |
|
Thomas Reynolds
|
b1d6b94302
|
Fixture-less slim
|
2012-04-26 16:21:53 -07:00 |
|
Thomas Reynolds
|
2e68e09200
|
Fixture-less ignored_already_minified
|
2012-04-26 16:20:03 -07:00 |
|
Thomas Reynolds
|
874ebc13c9
|
Cleanup renderers
|
2012-04-26 16:15:35 -07:00 |
|
Thomas Reynolds
|
2297100d9e
|
Minor cache_buster cleanup
|
2012-04-26 16:02:06 -07:00 |
|
Thomas Reynolds
|
4a49388d64
|
Minor relative_assets cleanup
|
2012-04-26 15:59:28 -07:00 |
|
Thomas Reynolds
|
8bf0124241
|
Minor minify_javascript cleanup
|
2012-04-26 15:57:37 -07:00 |
|
Thomas Reynolds
|
2292c32773
|
Minor minify_css cleanup
|
2012-04-26 15:56:27 -07:00 |
|
Thomas Reynolds
|
072880d79c
|
Cleanup Compass extension
|
2012-04-26 15:53:45 -07:00 |
|
Thomas Reynolds
|
d6f75afb3d
|
Cleanup middleman-more loading, remove autoload
|
2012-04-26 15:37:44 -07:00 |
|
Thomas Reynolds
|
cc3aebf5cc
|
Allow compressor to be passed to minify extensions as an activate option
|
2012-04-26 14:15:35 -07:00 |
|
Thomas Reynolds
|
240f67410d
|
Use config.rb file contents in minify test cases instead of fixtures
|
2012-04-26 14:07:10 -07:00 |
|
Thomas Reynolds
|
6987043a5f
|
Fix minify_css inline test
|
2012-04-26 13:54:38 -07:00 |
|
Ben Hollis
|
ce9b99ce44
|
Disable inline minification by default, allow it to be turned on with an option
|
2012-04-25 23:41:09 -07:00 |
|
Ben Hollis
|
82cc836ed9
|
Only warn on JS minification errors, and allow for custom minification ignores
|
2012-04-23 22:26:20 -07:00 |
|
Thomas Reynolds
|
1f93ec9b94
|
Bump deps
|
2012-04-22 11:02:23 -07:00 |
|
Thomas Reynolds
|
d95c0e6a3f
|
Ducks in row
|
2012-04-21 14:48:26 -07:00 |
|
Steel Fu
|
a85678f040
|
Add lib/asset to sprocket load path
|
2012-04-18 13:58:20 -07:00 |
|
Ben Hollis
|
50b797e0be
|
Get asset_hash working after the sitemap refactor. Part of this required changing the behavior of the OnDisk Sitemap extension to rebuild the sitemap every time a file is touched, instead of just when files are added (even if the file being touched is ignored by the sitemap, like a partial!). This is because asset_hash needs to recalculate hashes whenever any file changes, since partials can affect the output of other files.
|
2012-04-17 01:05:28 -07:00 |
|
Thomas Reynolds
|
dc784edc66
|
test directory_index and relative_assets combo
|
2012-04-16 16:52:21 -07:00 |
|
Thomas Reynolds
|
d2d40079cc
|
Rename Middleman::Base to Middleman::Application
|
2012-04-14 14:04:10 -07:00 |
|
Thomas Reynolds
|
d935aedd59
|
Sitemap refactor
|
2012-04-14 13:17:42 -07:00 |
|
Thomas Reynolds
|
baac8a31f4
|
fix CS test
|
2012-04-12 11:16:24 -07:00 |
|
Ben Hollis
|
7c78b20f65
|
Slightly improve the minify regexes
|
2012-04-09 19:53:01 -07:00 |
|
Ben Hollis
|
192047d242
|
Minify all JS and CSS via middleware. This means JS or CSS anywhere in the site is minified, not just in the Sprockets-controlled directories. I've also added inline CSS compression, and handling of several common "guards" that get wrapped around JS. Also, leave alone non-JS script tags (which may contain something like jQuery templates). Sprockets no longer has anything to do with minification after this.
|
2012-04-09 00:05:22 -07:00 |
|
Ben Hollis
|
fc79459e61
|
Fix the asset_hash extension to operate on the hash of the rendered output rather than just the source file. This prevents generating the same hash for a file when partials it uses change, or if a helper it uses produces different output. As part of this change I removed the caching from Sitemap::Page#destination_path and asset_hash since they were preventing recalculation of path/hash when partials changed, and I rewrote the Sprockets extension to expose the Sprockets environment to other extension, which included consolidating the JS and CSS Sprockets environments into one.
|
2012-04-04 00:00:33 -07:00 |
|
Ben Hollis
|
30c41df909
|
Merge pull request #335 from bhollis/cache
Introduce a cache tied to individual sitemap pages
|
2012-04-03 09:28:37 -07:00 |
|
Ben Hollis
|
4a4454fcab
|
Introduce a cache tied to individual sitemap pages. This helps individual extensions avoid having to implement methods to clear the cache whenever a page changes.
|
2012-04-01 20:37:24 -07:00 |
|
Ben Hollis
|
0a97aa7ec3
|
Fix undefined variable error in cache_buster, and make its tests more explicit.
|
2012-04-01 18:25:57 -07:00 |
|