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
6bf4059f4a
Rewrite asset hash extension with new extension class
2013-04-12 23:32:17 -07:00
Ben Hollis
fb9a322b6e
Fold assets.rb into default_helpers.rb
2013-04-09 23:06:10 -07: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
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
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
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
51a494b343
Merge remote-tracking branch 'origin/3.0-stable'
2013-02-10 18:05:24 -08:00
Ben Hollis
d553c6a88e
Protect against unset current_path
2013-02-10 17:51:47 -08:00
Ben Hollis
52c4677391
Merge remote-tracking branch 'origin/3.0-stable'
...
Conflicts:
middleman-core/lib/middleman-core/core_extensions/data.rb
middleman-core/lib/middleman-core/core_extensions/front_matter.rb
middleman-core/lib/middleman-core/util.rb
middleman-core/middleman-core-x86-mingw32.gemspec
middleman-more/lib/middleman-more/core_extensions/default_helpers.rb
middleman-more/lib/middleman-more/core_extensions/i18n.rb
2013-02-10 15:41:36 -08:00
Ben Hollis
e4b5202238
Provide some helpful error messages when link_to is used improperly
2013-02-10 15:28:03 -08:00
Ben Hollis
3a3d5bbe3b
Override form_tag to use url_for. Fixes #739
2013-02-10 15:20:51 -08:00
Ben Hollis
6fa6c021c0
Refactor out a url_for method
2013-02-10 15:20:51 -08:00
Thomas Reynolds
9d54010656
Merge branch '3.0-stable' of github.com:middleman/middleman into 3.0-stable
2013-02-09 15:49:03 -08:00
Thomas Reynolds
76d09a4964
Pathname issues when combining relative assets and cache buster
2013-02-09 15:37:08 -08:00
Ben Hollis
923697b517
Micro-optimizations around string comparisons
2013-02-09 15:21:52 -08:00
Ben Hollis
ed119bed7b
Support .yaml files for i18n
2013-02-09 15:15:52 -08:00
Thomas Reynolds
7f7ce07910
Merge pull request #756 from bhollis/yaml
...
l18n: Should load both locales/*.yml and locales/*.yaml files
2013-02-09 14:40:10 -08:00
Ben Hollis
fbc4d7e9c7
Handle non-english default languages. Fixes #584
2013-02-09 12:49:11 -08:00
Ben Hollis
afc62d5a26
i18n tweaks
2013-02-09 12:49:11 -08:00
Ben Hollis
7e0ae0e59c
Support .yaml files for i18n
2013-02-09 10:15:25 -08:00
Ben Hollis
c0c14f4eab
Merge remote-tracking branch 'origin/3.0-stable'
...
Conflicts:
CHANGELOG.md
middleman-core/lib/middleman-core/cli/build.rb
middleman-core/lib/middleman-core/core_extensions/rendering.rb
middleman-core/lib/middleman-core/preview_server.rb
middleman-core/lib/middleman-core/renderers/sass.rb
middleman-core/lib/middleman-core/sitemap/store.rb
middleman-core/lib/middleman-core/util.rb
middleman-core/lib/middleman-core/version.rb
middleman-more/lib/middleman-more/core_extensions/compass.rb
middleman-more/lib/middleman-more/core_extensions/default_helpers.rb
middleman-more/lib/middleman-more/extensions/asset_hash.rb
2013-01-25 21:43:30 -08:00
Thomas Reynolds
277f1b5bb4
merge frontmatter fix
2013-01-11 17:27:24 -08:00
Thomas Reynolds
18da6362ba
Allow multi-level i18n files. Fixes #725
2013-01-11 17:23:24 -08:00
Nico Hagenburger
0bedb36f3f
added font file types to asset_hash extension
...
added svg files to asset_hash extension
2013-01-09 13:25:04 -08:00
Nico Hagenburger
fbb7820ecd
added font file types to asset_hash extension
...
added svg files to asset_hash extension
2013-01-09 13:23:56 -08:00
Ben Hollis
df539e2743
Fix error with link_to when options are nil
2013-01-09 13:23:55 -08:00
Ben Hollis
1019c7803c
Fix error with link_to when options are nil
2013-01-08 22:53:30 -08:00
Thomas Reynolds
49ad35b2c8
correctly handle passing resources into relative link_to
2013-01-07 23:30:04 -08:00
Nico Hagenburger
5b8fae612e
backport sass paths fix
2013-01-04 17:20:32 -08:00
Nico Hagenburger
0ab7cdcbe1
add import paths instead of resetting them
2013-01-04 21:14:19 +01:00
Ben Hollis
15ca8db58d
Revert 8606fb4eba
and 40a60efd28
since the original problem had already been solved by handling FastImage::UnknownImageType in 0d806277f9
. See #660 .
2013-01-03 22:55:10 -08:00
Krystian
4ecadd8734
Corrected image_tag helper so that supported_extensions doesn't appear in the tag attributes
...
The modifications to add FastImage support made it that supported_extensions="[.png .jpg .jpeg .bmp .gif]" appeared in the img tag attributes upon building the project.
2013-01-03 22:05:35 -08:00
Krystian
40a60efd28
Corrected image_tag helper so that supported_extensions doesn't appear in the tag attributes
...
The modifications to add FastImage support made it that supported_extensions="[.png .jpg .jpeg .bmp .gif]" appeared in the img tag attributes upon building the project.
2013-01-03 22:46:45 -05:00
Thomas Reynolds
aefe61b18f
Catch bad URI errors
2013-01-01 17:40:54 -08:00
Ben Hollis
ed5893ffcd
Add a :query option to link_to to allow specifying query string
2012-12-31 10:34:13 -08:00
Ben Hollis
a6c74b5231
Fix mail_to
2012-12-31 10:34:10 -08:00
Ben Hollis
3214cac153
Make link_to ignore (and preserve) query string and anchor in URLs/paths.
2012-12-31 10:33:10 -08:00
Ben Hollis
9954bce2e3
Add a :query option to link_to to allow specifying query string
2012-12-30 16:27:33 -08:00