Colin M. Strickland
bcd9051b14
use :utf8 symbol directly in external-format
...
sbcl can use :utf8 as a direct symbol also
2014-10-25 22:16:53 +01:00
Brit Butler
1b3acd107e
Fix feed handling bug backwards compatibly. No name changes.
2014-09-23 17:39:40 -04:00
Brit Butler
1289706b46
Quick bugfix to add-injection.
2014-09-23 17:33:55 -04:00
Brit Butler
f27172a1f7
Last minute backwards compatibility fix for people on very old SBCLs.
2014-09-23 17:28:11 -04:00
Javier Olaechea
47a17508e8
Add twitter meta-data to posts
...
This depends on a pending change to add-injection
2014-09-23 11:52:33 -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
f474db77b2
Factor parse-initarg out of parse-metadata.
2014-09-22 12:56:00 -04:00
Brit Butler
439f3f35f7
Push closer to 0.9.6. Just tests and a merge left now...
2014-09-05 17:08:13 -04:00
Brit Butler
46e6915ba2
Make parse-metadata suck a little less. Many docs updates.
2014-09-05 17:08:12 -04:00
Brit Butler
2ed12c5bce
Factor out parse-metadata in preparation for real error-handling.
2014-09-05 17:07:22 -04:00
Brit Butler
148c1a0c52
Switch back to using rsync --delete -avz in deploy.
2014-09-05 17:07:22 -04:00
Brit Butler
b23a398dd5
Assorted bugfixes and cleanups.
2014-09-05 17:07:22 -04:00
Brit Butler
ef378b9b56
Finish the routing/slugs overhaul.
2014-09-05 17:07:22 -04:00
Brit Butler
ab34400307
Use with-slots for initializers, readers only please!
2014-09-05 17:07:22 -04:00
Brit Butler
ed886b57e7
Set blog repo in "the right place".
2014-09-05 17:07:22 -04:00
Brit Butler
ae96c069c4
Half-way commit to getting hardcoded paths out of templates.
2014-09-05 17:07:21 -04:00
Brit Butler
04c1ed9aee
Bugfixes.
2014-09-05 17:06:41 -04:00
Brit Butler
567c4473bb
Tentatively factor deploy method into git-hook plugin. TODO follows...
...
* Deploy :after plugins probably need revision now, and coleslaw-heroku.
* README, HACKING need updates. Plugin-api.md too.
* NEWS needs a carefully worded entry.
Is that what we want?
2014-09-05 17:06:41 -04:00
Brit Butler
a176f38537
Bugfix: Feed should be an abstract class.
2014-09-05 17:06:41 -04:00
Javier Olaechea
8304e6b74b
More robust directory changing
...
- Doesn't fail when the directory is missing a trailing '/'
- When directory doesn't exist it signals an informative
condition.
2014-08-17 16:51:17 -05:00
Javier Olaechea
c2e83dd729
current-directory not needed, use uiop instead
...
Add setf expansion for getcwd
2014-08-16 02:23:48 -05:00
Javier Olaechea
a4b92a05ef
replace deprecated sb-ext:quit with sb-ext:exit
...
As of 1.0.57[1]
[1]: http://sbcl.org/all-news.html#1.0.57
2014-08-15 14:05:03 -05:00
Brit Butler
6a4b26c9bb
Add default lang and charset values to the config.
...
Any time we can avoid forcing people to update their configs it's a good thing.
2014-06-13 09:48:34 -04:00
NAKAJIMA Takaaki
2ac0d43877
Add charset of HTML
2014-06-13 19:16:11 +09:00
NAKAJIMA Takaaki
99ddaa0ca2
Apply :lang
2014-06-13 19:10:56 +09:00
Brit Butler
3467157805
Add and export DELETE-DOCUMENT.
2014-06-03 16:32:43 -04:00
Brit Butler
331cc94b2c
Merge branch 'master' into experimental
2014-06-01 17:22:55 -04:00
Brit Butler
669655930b
Simplify PAGE-URL's around method.
2014-05-28 11:50:44 -04:00
Brit Butler
75c30c5844
Push sketch slightly further up hill.
2014-05-26 16:27:02 -04:00
Brit Butler
235b727017
PAGE-URL should always return a pathname.
2014-05-19 15:27:51 -04:00
Brit Butler
2397b70abb
Extract setfs into UPDATE-CONTENT-METADATA.
2014-05-19 12:01:46 -04:00
Brit Butler
6283d63331
A little performance hack for faster compiles.
...
We were generating the complete list of tags and months on every
index render. Now the data is computed once during content load
and cached in a global for the remainder of the compilation process.
20% reduction in compile-time for my 430-post blog.
2014-05-16 11:09:47 -04:00
Brit Butler
f58c265fb7
Bugfixes to sitemaps, mathjax, and posts.
2014-05-16 10:42:08 -04:00
Brit Butler
414b221e6b
Use default-initargs, switch some accessors to readers.
2014-05-15 10:43:39 -04:00
Brit Butler
7326e31479
Export title-of, author-of, and find-content-by-path. Cleanup twitter plugin.
2014-05-08 11:47:59 -04:00
Brit Butler
57f9aeb696
Keep plugin-conf-error condition with near the plugin handling code.
2014-05-08 11:02:51 -04:00
Brit Butler
b2ffed2b17
Simplify TAG and INDEX definitions.
2014-05-08 10:51:45 -04:00
PuercoPop
72f0000a82
Add and export plugin-conf-error condition
2014-05-07 21:00:33 -05:00
Brit Butler
5e236e6ef1
Bump version to 0.95-dev, tweak exports, NEWS entries.
2014-05-07 18:04:30 -04:00
Brit Butler
52b32f459b
Add support for looking up content by relative path.
2014-05-07 17:54:23 -04:00
Brit Butler
0760459e8f
Add *last-revision* and export it and GET-UPDATED-FILES.
2014-05-07 17:51:26 -04:00
Brit Butler
795f568aea
Track the original filepath for all content.
2014-05-07 17:36:05 -04:00
Brit Butler
a67a08d54a
Use some more format recipes.
2014-05-06 15:25:28 -04:00
Brit Butler
1ea73feab7
Cleanup plugin loading.
2014-05-06 15:25:28 -04:00
Brit Butler
e17d2a27df
Update the post-receive script to pass the previous revision to Coleslaw.
2014-05-03 22:16:26 -04:00
Brit Butler
35afff4ed9
Add GET-UPDATED-FILES to find files changed in last push. Update HACKING doc.
2014-05-03 13:55:09 -04:00
Brit Butler
16272cc6a6
Slight tweak to READ-CONTENT's metadata parsing.
2014-05-03 13:53:13 -04:00
Brit Butler
a9740474eb
Simplify the support for multi-site configs.
2014-05-02 15:03:15 -04:00
Brit Butler
e96f7f58b9
Assorted cleanups.
2014-05-01 18:51:47 -04:00
Brit Butler
f602c371ea
Split feeds back out into their own file.
2014-05-01 17:16:50 -04:00