Ben Hollis
8648aaed7c
Fix build --clean when paths are rerouted.
...
This was mostly apparent when using directory indexes - because the
rewrite of the destination path happened after the point where the
path was removed from the "to clean" list, directory indexes would
get removed on the next build --clean.
2011-11-30 23:07:09 -08:00
Thomas Reynolds
073a8dee74
add test for simple sinatra/rack app mounting
2011-11-30 10:17:23 -08:00
Thomas Reynolds
dd0836b9d5
maruku is abandonware, default to rdiscount
2011-11-30 10:11:08 -08:00
Thomas Reynolds
4b8beba7a3
initial tests for file change api
2011-11-29 22:26:01 -08:00
Thomas Reynolds
2ed409b5e1
make sure chained templates work with data
2011-11-29 11:49:42 -08:00
Ben Hollis
67fe8215e8
Build .htaccess files (and other things in the sitemap) directly even when directory-indexes are on
2011-11-28 00:18:13 -08:00
Thomas Reynolds
223cf09c8f
Merge pull request #170 from bhollis/partials
...
Fix partials with locals
2011-11-27 22:07:49 -08:00
Ben Hollis
7a4d8c7533
Fix partials with locals
2011-11-27 21:56:21 -08:00
Ben Hollis
0cc00a74b4
Include .htaccess files when building a site.
2011-11-27 20:24:19 -08:00
Thomas Reynolds
7ab8f0cdd1
support for svgz gzip
2011-11-26 23:09:18 -08:00
Thomas Reynolds
4cfbd6e5d9
include svg when looking for image extensions
2011-11-26 20:53:05 -08:00
Thomas Reynolds
e2fdd9a4d3
add more content_for helpers, disable caching for now
2011-11-26 18:12:15 -08:00
Thomas Reynolds
7c50c9e4d5
tests for partials
2011-11-26 15:32:41 -08:00
Thomas Reynolds
3ce5adac3c
change how layouts work
2011-11-25 16:09:31 -08:00
Thomas Reynolds
47eb29bcfe
fix template read cache
2011-11-18 21:46:26 -08:00
Thomas Reynolds
4ceb9bab41
fix relative assets and sprockets js
2011-11-18 17:37:01 -08:00
Thomas Reynolds
0e5ce50787
rename old padrino tests, remove sinatra tests, use metadata hooks for frontmatter and liquid
2011-11-18 13:38:18 -08:00
Thomas Reynolds
c82a40dde5
rackmap hates me
2011-11-18 00:34:56 -08:00
Thomas Reynolds
ff2eddf5b8
attempt some speedups
2011-11-10 15:56:04 -08:00
Thomas Reynolds
2682bbf6ea
simpler guard-based frontmatter, use rackmap everywhere (tests, server, build)
2011-11-10 12:26:20 -08:00
Thomas Reynolds
b5561227f8
sitemap works, tests pass
2011-11-07 22:34:02 -08:00
Thomas Reynolds
08593fddff
watch app/assets as well
2011-10-27 23:36:19 -07:00
Thomas Reynolds
efd598d913
more sprockets tests
2011-10-26 09:38:47 -07:00
Thomas Reynolds
8aa4765524
try to test sprockets vendored css
2011-10-19 20:45:11 -07:00
Thomas Reynolds
5cc96210ce
Compass support in Sprockets
2011-10-19 16:21:46 -07:00
Thomas Reynolds
e4bbed33c5
add some build cleaning tests
2011-10-15 11:21:56 -07:00
Thomas Reynolds
545d573c7b
test ignore and proxy
2011-10-07 12:40:59 -07:00
Thomas Reynolds
bfc32ee0ef
fix relative assets test
2011-09-20 10:21:38 -07:00
Thomas Reynolds
dc30ea27b3
fix builder error
2011-09-17 16:49:14 -07:00
Thomas Reynolds
4fe75da020
font directory fixes
2011-09-17 12:52:40 -07:00
Thomas Reynolds
41df43092d
tests for data in config.rb, closes #118
2011-09-17 12:43:31 -07:00
Thomas Reynolds
61d7e8abed
allow build to use glob
2011-09-12 16:15:51 -07:00
Thomas Reynolds
bc7ee29486
make json a valid data format
2011-09-12 10:20:34 -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
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
da4ead8cf2
test sprockets with custom js_dir
2011-08-09 11:12:20 -07:00
Thomas Reynolds
b5a9b78f42
isolate builder relative feature
2011-08-05 15:29:21 -07:00
Thomas Reynolds
723a0a62ae
update some deps
2011-08-02 21:58:20 -07:00
Thomas Reynolds
12a00e3811
directory index auto-ignores files already named index
2011-08-02 09:32:03 -07:00
Thomas Reynolds
d7e519dc85
new rc
2011-07-31 19:51:49 -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
5c2defac6d
add tests for relative custom image paths. fixes #59
2011-07-23 22:49:32 -07:00
Thomas Reynolds
527fa3160f
allow dynamic file generation. closes #68
2011-07-23 22:21:52 -07:00
Thomas Reynolds
f585a11d66
add test to confirm coffee errors show correctly
2011-07-23 21:10:19 -07:00
Thomas Reynolds
7b333140a1
be aware of spaces in paths. fixed #79
2011-07-22 19:29:38 -07:00
Thomas Reynolds
292ec97bd8
use private before filters, leave sinatra alone. fixes #76
2011-07-14 12:32:39 -07:00
Thomas Reynolds
17be87bafd
refactor Server into a dynamically loadable class
2011-07-13 00:38:04 -07:00