Brit Butler
1289706b46
Quick bugfix to add-injection.
2014-09-23 17:33:55 -04:00
Brit Butler
e44d0bde9e
Make add-injection support more complex injections. Thanks @PuercoPop.
...
In short, an injection is now a FUNCTION that takes a
document and returns either a STRING to insert in the
page (possibly with data from the document) or NIL.
2014-09-22 14:31:08 -04:00
Brit Butler
a67a08d54a
Use some more format recipes.
2014-05-06 15:25:28 -04:00
Brit Butler
ad2a05fa3a
Fix thinko.
2013-04-18 14:43:45 -04:00
Brit Butler
eb1c5d8f83
Minor cleanups to theme-package error handling.
2013-04-18 14:41:43 -04:00
Willem Rein Oudshoorn
2c1c398581
Raise condition if the theme package cannot be found.
2013-04-12 15:45:53 +02:00
Brit Butler
9bc2e55d58
Make RSS and ATOM templates theme-independent.
2013-04-01 11:23:10 -04:00
Brit Butler
a2cd3c1cda
Minor cleanups.
2013-02-01 12:24:10 -05:00
Brit Butler
70fbaafe40
Export read-content and assorted minor cleanups.
2013-01-22 15:13:37 -05:00
Brit Butler
ed98a5bd69
Fix destructuring and other minor thinkos.
2012-09-20 19:14:10 -04:00
Brit Butler
cc82da57cd
Update ADD-INJECTION to use a default predicate (#'IDENTITY) if one is not provided.
2012-09-15 17:10:28 -04:00
Brit Butler
04ada1eaea
Update storage of injections to support predicates.
2012-09-14 18:37:56 -04:00
Brit Butler
26b7e1b866
Make RSS and ATOM templates theme-agnostic.
2012-09-12 12:54:56 -04:00
Brit Butler
af0ee8c411
Enable THEME-FN to take a symbol, keyword, or string. Update call sites.
2012-08-29 23:27:02 -04:00
Brit Butler
5e4f21d2ff
Switch back to having a default for COMPILE-THEME.
2012-08-29 11:29:45 -04:00
Brit Butler
a7af16e7eb
Further cleanups to no-arg functions from @bigthingist's review.
2012-08-27 15:05:11 -04:00
Brit Butler
4e27bcf8cd
Improve exposed API for plugins.
2012-08-20 19:43:03 -04:00
Brit Butler
ef38d2874f
Refactors to indices, pervasive docstrings.
2012-08-20 17:26:12 -04:00
Brit Butler
b92fb4d9b6
Make sure we render off the base template.
2012-08-20 11:06:35 -04:00
Brit Butler
3736c0862d
Sketch out posts, DO-FILES improvements.
2012-08-20 10:44:46 -04:00
Brit Butler
4b264e2587
Add DO-FILES and refactor COMPILE-THEME.
2012-08-20 09:41:50 -04:00
Brit Butler
65d4f349da
APP-PATH tweaks, COMPILE-THEME fix.
2012-08-19 14:06:30 -04:00
Brit Butler
a698389c42
Implement DEPLOY, package updates, minor tweaks.
2012-08-19 00:29:33 -04:00
Brit Butler
5923b24e8f
Implement full site rendering, head+body injection and load-plugins. Misc. fixes.
2011-04-23 12:58:11 -04:00
Brit Butler
c75ba4bc50
Restructuring and API rewrite.
2011-04-16 15:45:37 -04:00