Flexible Lisp Blogware. Fork for personal use. Mirrored from https://github.com/kingcons/coleslaw originally.

TODO 1001B

123456789101112131415161718192021222324252627
  1. What about themes? Templates are themes. DUH.
  2. BUGS:
  3. ; 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).
  4. TODO:
  5. 0.9
  6. ; Add HACKING.md docs, i.e. formalize workflow+releases. No more landing broken stuff on master!
  7. ; Document available plugins.
  8. ; Document plugin API.
  9. Coleslaw.next
  10. ; Add SHOUT content type.
  11. ;; needs: shout template/render function. Twitter\Disqus integration with shouts?
  12. ;; Rename index.posts to something else?
  13. ; Document theming/template system.
  14. ; unit tests
  15. ; Incremental compilation: only "touched" posts+tags+months and by-n. -> 1.0
  16. ;; DOCUMENTATION
  17. ;; A theme directory should be named after the theme and contain *.tmpl files
  18. ;; that define the following functions in a coleslaw.theme.$NAME namespace.
  19. ;; Required templates:
  20. ;; {template base}
  21. ;; {template post}
  22. ;; {template index}