Thomas Reynolds
7a227b8bac
stub out blank middleman-more gem for backwards compat with extensions
2013-05-23 15:26:33 -07:00
Thomas Reynolds
9ebddeed1d
merge more into core, use gem availability to autoload
2013-05-09 14:41:26 -07:00
Victor Costan
c0e1bf06bf
More font paths test coverage.
...
Specifically, the new cases check the correctness of paths generated by
font_files / font_url when relative_assets is on in build mode, and when
a custom fonts_dir is specified in preview mode.
2013-05-05 21:39:50 -04:00
Thomas Reynolds
4964022998
rollback some versions
2013-05-03 11:24:05 -07:00
Ben Hollis
5970333ca2
Fixups for localizable files
2013-05-02 22:03:28 -07:00
Ben Hollis
d58acae939
Progress towards making localizable pages work
2013-05-02 21:17:50 -07:00
Jonathan Allard
1345ae6e90
I18n: Add support for localized files ( fixes #816 )
2013-05-02 19:58:23 -07:00
Ben Hollis
aaf90be163
Fix :ignore option for minify extensions
2013-04-28 14:08:17 -07:00
Thomas Reynolds
399af44c71
update uglifier dep
2013-04-22 22:22:36 -07:00
Thomas Reynolds
8a54645de5
bump padrino to 0.11.x
2013-04-22 22:07:35 -07:00
Thomas Reynolds
d5af8b7d44
adjust expected hash
2013-04-20 15:14:41 -07:00
Thomas Reynolds
a463be3432
compass is converted to new ext. All done in -more
2013-04-20 15:07:00 -07:00
Thomas Reynolds
2500e4d35d
convert i18n to new ext
2013-04-20 14:58:06 -07:00
Thomas Reynolds
01e85b8bf7
convert default helpers to new ext
2013-04-20 14:36:38 -07:00
Thomas Reynolds
1d1f37d764
extensionify relative_assets
2013-04-20 14:33:18 -07:00
Thomas Reynolds
1c4e6cb835
update minify js extension
2013-04-20 14:30:31 -07:00
Thomas Reynolds
11a3507528
update minify css extension, unindent other exts
2013-04-20 14:27:34 -07:00
Thomas Reynolds
3da3a2acc8
lorem ext
2013-04-20 14:15:47 -07:00
Thomas Reynolds
65c8dda565
automatically wire up sitemap manipulators, let extensions control their name, add self-registration method
2013-04-20 13:54:32 -07:00
Thomas Reynolds
10e1fd92d6
add extension helpers block, convert cache buster
2013-04-20 13:32:39 -07:00
Thomas Reynolds
b12a7bff3d
Switch AssetHost to be a new-style extension. Setup extensions app scope earlier. Add supports_multiple_instances flag for extensions.
2013-04-20 12:59:14 -07:00
Ben Hollis
6eb7ff72d3
Convert Gzip extension to new-style extension class
2013-04-13 18:45:42 -07:00
Ben Hollis
6a5ecb17a3
Don't use a setting to disable Padrino asset stamp
2013-04-13 18:45:42 -07:00
Ben Hollis
e68c74b4f7
Re-apply 15ca8db58d
which got lost in a merge
2013-04-13 18:45:42 -07:00
Ben Hollis
a2f0cc263a
Merge pull request #861 from bhollis/extensions
...
A bunch of extensions and config meta pages work
2013-04-13 16:38:17 -07:00
Thomas Reynolds
2679b7c506
Default build to cleaning
2013-04-13 13:52:22 -07:00
Ben Hollis
6bf4059f4a
Rewrite asset hash extension with new extension class
2013-04-12 23:32:17 -07:00
Thomas Reynolds
a0445e405a
Allow frontmatter renderer_options key to overwrite renderer options on a per-file basis. closes #859
2013-04-11 10:13:36 -07:00
Ben Hollis
fb9a322b6e
Fold assets.rb into default_helpers.rb
2013-04-09 23:06:10 -07:00
Artem Baguinski
cf1f6a0957
test nested partials_dir
2013-04-09 08:46:18 +02:00
Artem Baguinski
fe20d92b28
feature for partials_dir setting
2013-04-09 08:46:18 +02:00
Ben Hollis
023ea9f34e
Process resources for asset_hash extension in a specific order. This makes sure static assets (images, fonts) get their paths modified before assets that include them (css, js).
2013-04-08 00:50:58 -07:00
Ben Hollis
de1bfc440c
Support fonts with asset_path
2013-04-06 23:39:45 -07:00
Ben Hollis
c602df30dd
Fix some 1.8.7 issues
2013-04-06 22:55:49 -07:00
Ben Hollis
3e75a10056
Switch default markdown engine to Kramdown
2013-04-06 18:26:41 -07:00
Ben Hollis
17b3e3e628
Include I18n::Fallbacks and set the default I18n locale to our default locale.
...
Thus, when a translation is missing in the current locale, fall back to the default locale. See https://github.com/svenfuchs/i18n/wiki/Fallbacks for more info and configuration settings available to users.
Also, this change adds a "t" helper that proxies to I18n.t, just like Rails, for more concise translating.
2013-04-06 18:07:09 -07:00
Ben Hollis
14a39e5e87
Minor performance fix to not double-compute metadata in directory_indexes.
2013-04-06 14:56:04 -07:00
Ben Hollis
044b49d83b
Fixes for alpha Sass versions
2013-04-04 23:28:28 -07:00
Steven Sloan
6043392e1a
add feature tests for markdown support in haml
2013-04-04 15:16:01 -04:00
Ben Hollis
4d5c509688
Fix several issues around i18n and resource metadata.
...
There are a few things changing here. One is that we always dup metadata before using it - this prevents a class of nasty bugs where after the first resource list build, blocks had been deleted from metadata hashes, meaning they would no longer be applied. Now they will always stick around. Then, I made sure that whenever we render a file, we save the previous I18n.locale and restore it afterwards, in case people change locale from blocks. This should help in some weird cases where files are rendered recursively. Finally, I've added a :lang option that can be used from "page" or "proxy" to allow people to specify the language for one or more files without having to pass a block that sets I18n.locale directly, which should make that pattern much cleaner. This fixes #809 and may also fix middleman/middleman-blog#106 .
2013-04-03 00:07:31 -07:00
Ryunosuke SATO
3de491981a
Fix method comments
...
`rake doc` shows some warnings.
I fixed method comments to suppress it.
2013-03-29 03:15:33 +09:00
Ryunosuke SATO
afd8f0e775
Modify copyright year in smacss template
...
2012 -> 2013
2013-03-26 03:19:01 +09:00
Thomas Reynolds
63a13e1e66
coffee test
2013-03-20 09:52:31 -07:00
Thomas Reynolds
0a1751fff0
change i18n dep again
2013-03-20 08:57:32 -07:00
Thomas Reynolds
f83bcad312
loosen dep
2013-03-20 08:54:28 -07:00
Thomas Reynolds
c4cf672640
Remove Rainpress pure ruby CSS compressor and simply use SCSS :)
2013-03-19 16:23:10 -07:00
Ben Hollis
9a72036655
Merge branch '3.0-stable'
2013-03-03 12:57:48 -08:00
Ben Hollis
9fb54fcf5a
Force locale to english for number_to_human_size in the gzip extension. Fixes #804 .
2013-03-03 12:57:21 -08:00
Ben Hollis
cda8bd759d
Allow Haml 4 on master too
2013-03-02 23:34:57 -08:00
Ben Hollis
4745418200
Merge remote-tracking branch 'origin/3.0-stable'
...
Conflicts:
.travis.yml
Gemfile
middleman-core/lib/middleman-core/version.rb
middleman-core/middleman-core-x86-mingw32.gemspec
middleman-core/middleman-core.gemspec
2013-03-02 22:32:03 -08:00