Version bump to 0.7, tweak packages and docs.

This commit is contained in:
Brit Butler 2012-09-20 18:33:29 -04:00
parent 3612d9ed18
commit ae9d0b8273
7 changed files with 10 additions and 7 deletions

View file

@ -1,6 +1,6 @@
# coleslaw
<img src="https://raw.github.com/redline6561/coleslaw/master/logo_medium.jpg" alt="coleslaw logo" align="right"/>
<img src="https://raw.github.com/redline6561/coleslaw/master/themes/hyde/css/logo_medium.jpg" alt="coleslaw logo" align="right"/>
> [Czeslaw Milosz](http://blog.redlinernotes.com/tag/milosz.html) was the writer-in-residence at UNC c. 1992.
> I used to see him all the time at the Hardback Cafe, always sitting at a two-top
@ -39,7 +39,7 @@ Coleslaw expects post files to be formatted as follows:
;;;;;
title: foo
tags: bar, baz
date: yyyy-mm-dd timestamp
date: yyyy-mm-dd hh:mm:ss
format: html (for raw html) or md (for markdown)
;;;;;
your post

4
TODO
View file

@ -1,12 +1,10 @@
What about themes? Templates are themes. DUH.
Plugins? Injection support for HEAD and BODY. What about predicate-based injection?
BUGS:
; Slugs aren't unicode safe. See [reddit discussion](http://www.reddit.com/r/lisp/comments/yvh6g/coleslaw_jekylllike_static_blogware_in_500_lines/) and [mozilla code](https://github.com/mozilla/unicode-slugify/blob/master/slugify/__init__.py).
TODO:
; figure out how to make render-page support predicate based injections. -> 0.7
; doc themes and plugins, disqus and s3. -> 0.8
; doc themes and plugins, s3+hunchentoot. -> 0.8
; unit tests -> 0.9
; Incremental compilation: only "touched" posts+tags+months and by-n. -> 1.0
;; possible plugins: analytics, logging/monitoring, crossposting

View file

@ -1,7 +1,7 @@
(defsystem #:coleslaw
:name "coleslaw-core"
:description "Flexible Lisp Blogware"
:version "0.6.5"
:version "0.7"
:license "BSD"
:author "Brit Butler <redline6561@gmail.com>"
:pathname "src/"

View file

@ -1,5 +1,6 @@
(defpackage :coleslaw-disqus
(:use :cl)
(:export #:enable)
(:import-from :coleslaw #:add-injection))
(in-package :coleslaw-disqus)

View file

@ -3,6 +3,7 @@
(defpackage :coleslaw-import
(:use :cl :cxml)
(:export #:enable)
(:import-from :coleslaw #:slugify
#:load-config
#:*config*

View file

@ -1,5 +1,6 @@
(defpackage :coleslaw-mathjax
(:use :cl)
(:export #:enable)
(:import-from :coleslaw #:add-injection
#:post
#:index

View file

@ -6,7 +6,9 @@
#:mappend)
(:import-from :closure-template #:compile-template)
(:export #:main
#:blog
#:post
#:index
#:add-injection
#:render-content
#:render
#:deploy))