Commit graph

50 commits

Author SHA1 Message Date
Brit Butler
ebe80cd8bf Fix glaring bugs. 2012-09-12 17:41:35 -04:00
Brit Butler
2b357db86f Overhaul RENDER-FEEDS and associated templates. 2012-09-12 14:24:51 -04:00
Brit Butler
f438f0eb89 Minor cleanups/fixes in preparation for feeds. 2012-09-12 14:18:23 -04:00
Brit Butler
c439f1a448 Refactor INDEX rendering...again. 2012-09-12 13:37:55 -04:00
Brit Butler
26b7e1b866 Make RSS and ATOM templates theme-agnostic. 2012-09-12 12:54:56 -04:00
Brit Butler
939c0be318 Overhaul RENDER-PAGE. 2012-09-12 10:39:12 -04:00
Jose Santos
88bcc76da4 Allow COMPILE-BLOG to actually remove staging.
Prevent RENDER-FEEDS from breaking for less than 10 posts.
2012-09-01 00:39:29 +01:00
Brit Butler
c5c66bdc42 Just delete the damn files you brigand. 2012-08-30 00:03:55 -04:00
Brit Butler
3a83616bb8 I am idiot sometimes. Fix DEPLOY. 2012-08-29 23:48:14 -04:00
Brit Butler
da8895a28a Stop lying about IDs. Harden dead symlink check. 2012-08-29 23:36:19 -04:00
Brit Butler
d3dc6f0c5c Add ATOM feed support. 2012-08-29 23:27:02 -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
f65a952a89 TODO updates, Minor RENDER-PAGE tweak. 2012-08-29 13:37:59 -04:00
Brit Butler
394d3d3bb8 Remove dependency on iolib by homebrewing WITH-CURRENT-DIRECTORY. Minor cleanups. 2012-08-29 12:50:26 -04:00
Brit Butler
fb0fe50cc3 Remove unused LET variables in COMPILE-BLOG. 2012-08-29 12:24:08 -04:00
Brit Butler
1cff1093a9 Factor out the FORMAT NIL pattern in SHELL-COMMAND usage. 2012-08-29 11:34:44 -04:00
Brit Butler
5e4f21d2ff Switch back to having a default for COMPILE-THEME. 2012-08-29 11:29:45 -04:00
Brit Butler
e23fc10551 Replace usage of RUN-PROGRAM with trivial-shell's SHELL-COMMAND. 2012-08-29 11:15:49 -04:00
Brit Butler
791e5cf325 Take extra care in handling PREV in case the symlink has gone bad. 2012-08-29 00:54:54 -04:00
Brit Butler
7630285df5 Ditch READ-SYMLINK and friends. TRUENAME will do fine. 2012-08-29 00:29:47 -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
0be1db7890 Tweak deploy code since post-receive kills $TMP_CLONE_REPO. 2012-08-25 15:12:38 -04:00
Brit Butler
49e1504477 Make deploy location configurable. 2012-08-22 10:32:30 -04:00
Brit Butler
37d6b3ccd7 A serverside commithook should kick off the compile. 2012-08-22 10:05:02 -04:00
Brit Butler
5992e6ea28 Minor source reorg. 2012-08-22 00:16:41 -04:00
Brit Butler
b3455146ae Add docs and further RSS tweaks. 2012-08-22 00:11:33 -04:00
Brit Butler
f4d97379fc Add RSS support. 2012-08-21 23:50:36 -04:00
Brit Butler
8cc380bc2d Fix symlinking in deploy. 2012-08-21 21:43:09 -04:00
Brit Butler
2c2af43c76 Well, that was easy. 2012-08-21 19:53:31 -04:00
Brit Butler
8787fa0f21 Compilation works. Now to fix the deploy... 2012-08-21 19:48:41 -04:00
Brit Butler
e60c9f0d6c Fix ALL-MONTHS and ALL-TAGS. 2012-08-21 19:29:43 -04:00
Brit Butler
43501458c1 Add staging config option. Tweak defaults. 2012-08-21 19:05:57 -04:00
Brit Butler
2afde61ad4 Use make-keyword from Alexandria. 2012-08-21 17:04:49 -04:00
Brit Butler
1a05db7fc9 Iterate over hash-table-values, not the hash-table! 2012-08-21 16:59:01 -04:00
Brit Butler
34c05403e9 Add cl-fad for do-files and directory deletion. 2012-08-21 16:03:07 -04:00
Brit Butler
e9b6ac1c0f Assorted fixes and improvements. 2012-08-20 23:20:25 -04:00
Brit Butler
4b61c1115b Update the wordpress importer and make deploy a bit safer. 2012-08-20 20:17:30 -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
35ae75d03a Factor out UPDATE-SYMLINK. 2012-08-19 00:48:52 -04:00
Brit Butler
336763644d Don't pass pathnames to RUN-PROGRAM. 2012-08-19 00:42:40 -04:00
Brit Butler
a698389c42 Implement DEPLOY, package updates, minor tweaks. 2012-08-19 00:29:33 -04:00
Brit Butler
d66ed584a6 Sketch config and compilation, minor tweaks. 2012-08-18 23:14:08 -04:00
Brit Butler
ecfbe41b1f Minor package cleanup. 2012-08-18 16:51:07 -04:00
Brit Butler
c795b1bd59 Sketch of the new design. 2012-08-18 16:40:51 -04:00
Brit Butler
c75ba4bc50 Restructuring and API rewrite. 2011-04-16 15:45:37 -04:00