Commit graph

58 commits

Author SHA1 Message Date
Thomas Reynolds
61744661ff system-wide css compression using Sprockets and CSSMin. fixes #102 2011-10-19 16:59:30 -07:00
Thomas Reynolds
5cc96210ce Compass support in Sprockets 2011-10-19 16:21:46 -07:00
Thomas Reynolds
54953d14bf sinatra 1.3.0 2011-10-03 17:09:27 -07:00
Thomas Reynolds
c814677f44 fix front_matter load order. fixes #122 2011-09-27 12:10:37 -07:00
Thomas Reynolds
4fe75da020 font directory fixes 2011-09-17 12:52:40 -07:00
Thomas Reynolds
e125fc67b3 moar fixes 2011-09-16 10:16:23 -07:00
Thomas Reynolds
bc7ee29486 make json a valid data format 2011-09-12 10:20:34 -07:00
Thomas Reynolds
dbaae67d1a accept both .yaml and .yml data sources 2011-09-12 10:13:13 -07:00
Thomas Reynolds
68f2527923 rearchitect some callbacks, add liquid partial support. closes #115 2011-09-08 23:06:22 -07:00
Thomas Reynolds
6eadb0e888 inject yaml data into liquid templates. closes #111 2011-09-06 11:13:56 -07:00
Thomas Reynolds
a5cc87d247 add liquid to front matter aware templates 2011-09-03 10:23:04 -07:00
Thomas Reynolds
d7f39350d5 sprockets ignores extensions after .js in build mode. closes #110 2011-08-31 13:27:29 -07:00
Thomas Reynolds
cc577c0c73 give sprockets access to middleman environment scope (variables, data, etc) 2011-08-31 13:15:59 -07:00
Thomas Reynolds
af9e4989e3 allow setting of markdown engine with symbol 2011-08-31 12:22:45 -07:00
Thomas Reynolds
cfb440e902 rearrange some requires 2011-08-29 12:06:50 -07:00
Thomas Reynolds
8de3d2b35d abstract data api so extensions can use it 2011-08-20 16:38:45 -07:00
Thomas Reynolds
f48c648d64 fix sprockets circular error 2011-08-19 16:42:28 -07:00
Thomas Reynolds
3a7906a07f Add kramdown to frontmatter 2011-08-11 22:42:16 -07:00
Thomas Reynolds
2eb48ea72a fix namespace issue 2011-08-09 15:54:07 -07:00
Thomas Reynolds
da4ead8cf2 test sprockets with custom js_dir 2011-08-09 11:12:20 -07:00
Thomas Reynolds
14efce4b71 setup sprockets after config parse 2011-08-09 11:08:46 -07:00
Thomas Reynolds
ee06e01b54 switch to Maruku, avoid compiled extensions 2011-08-05 10:32:53 -07:00
Thomas Reynolds
9a3f09986f simplify 2011-08-04 19:52:23 -07:00
Thomas Reynolds
0303ed6442 alias the builder callbacks more easily 2011-08-04 19:43:42 -07:00
Thomas Reynolds
8c07dd3f97 rename after_config_init to after_configuration 2011-08-04 19:30:58 -07:00
Thomas Reynolds
723a0a62ae update some deps 2011-08-02 21:58:20 -07:00
Thomas Reynolds
5602e35c88 directory_indexes feature, some builder rename middleware and a bunch of test case cleanup. closes #63 2011-07-27 19:59:38 -07:00
Thomas Reynolds
c35a6fc369 add ignorable paths 2011-07-27 14:14:22 -07:00
Thomas Reynolds
ff36d1ff6a fix some idiotic compass bugs 2011-07-26 13:40:59 -07:00
Thomas Reynolds
08cf376eac fix some compass config 2011-07-26 13:29:41 -07:00
Thomas Reynolds
2c3523b94a Simplify compass config with extra file or new callback 2011-07-25 20:10:07 -07:00
Thomas Reynolds
527fa3160f allow dynamic file generation. closes #68 2011-07-23 22:21:52 -07:00
Thomas Reynolds
7b333140a1 be aware of spaces in paths. fixed #79 2011-07-22 19:29:38 -07:00
Thomas Reynolds
d53bac226e allow page blocks to add instance vars 2011-07-21 16:55:18 -07:00
Thomas Reynolds
292ec97bd8 use private before filters, leave sinatra alone. fixes #76 2011-07-14 12:32:39 -07:00
Thomas Reynolds
dc231e42fb fix frontmatter test 2011-07-13 17:48:31 -07:00
Thomas Reynolds
ef89be163d fix sprockets test 2011-07-13 17:34:41 -07:00
Thomas Reynolds
199db07dc1 fix compass paths 2011-07-13 11:41:59 -07:00
Thomas Reynolds
17be87bafd refactor Server into a dynamically loadable class 2011-07-13 00:38:04 -07:00
Thomas Reynolds
700eb7913c disabling sass-cache was a bad idea 2011-07-11 22:20:39 -07:00
Thomas Reynolds
cf08b14ba3 fix truly stupid markdown error 2011-07-11 18:37:01 -07:00
Thomas Reynolds
cf574800c8 Sprockets v2 support for JS 2011-07-10 16:02:52 -07:00
Thomas Reynolds
01eccafde2 extract compass into core_ext, allow other features to execute after its init, add map support to sinatra, prep Sprockets feature 2011-07-10 15:10:49 -07:00
Thomas Reynolds
7828b07dad rename default exts 2011-07-10 13:57:31 -07:00
Thomas Reynolds
0b9ea13364 Allow layouts to be disabled entirely 2011-07-08 15:01:57 -07:00
Thomas Reynolds
daf217567f Add Redcarpet YAML support 2011-07-08 13:23:06 -07:00
Thomas Reynolds
ef51434146 frontmatter test 2011-07-07 16:30:30 -07:00
Thomas Reynolds
edb60cd83a front matter test case and further support 2011-07-06 22:57:46 -07:00
Thomas Reynolds
ca5921a72e use before hooks to simplify server and move other code into features and extensions 2011-07-06 22:42:17 -07:00
Thomas Reynolds
7ffd5ccea9 use before hooks to simplify server and move other code into features and extensions 2011-07-06 22:41:12 -07:00