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

packages.lisp 806B

12345678910111213141516171819202122232425262728
  1. (defpackage :coleslaw
  2. (:documentation "Homepage: <a href=\"http://github.com/redline6561/coleslaw\">Github</a>")
  3. (:use :cl)
  4. (:import-from :alexandria #:hash-table-values
  5. #:make-keyword
  6. #:mappend
  7. #:compose)
  8. (:import-from :cl-fad #:file-exists-p)
  9. (:import-from :closure-template #:compile-template)
  10. (:export #:main
  11. #:preview
  12. #:*config*
  13. #:content
  14. #:post
  15. #:index
  16. #:render-text
  17. #:add-injection
  18. #:theme-fn
  19. ;; The Document Protocol
  20. #:add-document
  21. #:find-all
  22. #:purge-all
  23. #:discover
  24. #:publish
  25. #:page-url
  26. #:render
  27. #:write-document))