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 # 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. > [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 > 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 title: foo
tags: bar, baz tags: bar, baz
date: yyyy-mm-dd timestamp date: yyyy-mm-dd hh:mm:ss
format: html (for raw html) or md (for markdown) format: html (for raw html) or md (for markdown)
;;;;; ;;;;;
your post your post

4
TODO
View file

@ -1,12 +1,10 @@
What about themes? Templates are themes. DUH. What about themes? Templates are themes. DUH.
Plugins? Injection support for HEAD and BODY. What about predicate-based injection?
BUGS: 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). ; 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: TODO:
; figure out how to make render-page support predicate based injections. -> 0.7 ; doc themes and plugins, s3+hunchentoot. -> 0.8
; doc themes and plugins, disqus and s3. -> 0.8
; unit tests -> 0.9 ; unit tests -> 0.9
; Incremental compilation: only "touched" posts+tags+months and by-n. -> 1.0 ; Incremental compilation: only "touched" posts+tags+months and by-n. -> 1.0
;; possible plugins: analytics, logging/monitoring, crossposting ;; possible plugins: analytics, logging/monitoring, crossposting

View file

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

View file

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

View file

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

View file

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

View file

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