2011-02-19 18:25:02 -05:00
|
|
|
Everything.
|
2011-04-16 15:45:37 -04:00
|
|
|
|
|
|
|
Ideas:
|
|
|
|
-- Replace cl-markdown with 3bmd down the line?
|
|
|
|
-- Use cl-inotify or similar for notifications instead of timers?
|
|
|
|
-- plugins -> lastfm widget, analytics, rss/atom, disqus, akismet, etc.
|
|
|
|
|
|
|
|
;; TODO:
|
|
|
|
;; consider add-to-index/setf-index, create-index, create-post.
|
|
|
|
;; then ensure the indices API is okay and GET GOING.
|
|
|
|
|
2011-04-17 22:22:14 -04:00
|
|
|
;;;; DYNAMIC
|
|
|
|
|
|
|
|
;;;; STATIC
|
2011-04-18 17:21:55 -04:00
|
|
|
;;;; implement render-site, head-inject/body-inject/navigation.
|
|
|
|
;;;; non-disqus comment support?
|
2011-04-17 22:22:14 -04:00
|
|
|
;;; posts
|
2011-04-17 23:53:11 -04:00
|
|
|
;; Make find-by-date, post-url not suck.
|
2011-04-18 17:21:55 -04:00
|
|
|
;; -- re: post-url, escaping is insufficient and there are collisions by title.
|
|
|
|
;; -- What are alternatives?
|
2011-04-17 22:22:14 -04:00
|
|
|
|
|
|
|
;;;; PLUGINS
|
2011-04-17 23:53:11 -04:00
|
|
|
;;;; implement disqus support
|
2011-04-17 22:22:14 -04:00
|
|
|
;;; import
|
|
|
|
;; add comment handling ... (when comments ...)
|
|
|
|
;; support old URLs via use of post-aliases?
|
|
|
|
|
2011-04-18 17:21:55 -04:00
|
|
|
;;;; rendering hooks (pygmentize, xposting) via :around/:before/:after methods
|
2011-04-16 15:45:37 -04:00
|
|
|
;; get run on rendered html before "storage"
|
|
|
|
;; xposting may be a rendering hook but may necessitate publishing hooks
|
|
|
|
;; again, these should be methods on a generic function
|
|
|
|
|
|
|
|
;;;; template hooks *ARE* pre-rendering-hooks. or methods on GFs.
|
|
|
|
;;;; they're methods on GFs you fool! work on the classes/constructors for post+indices
|
|
|
|
;;;; that's the only thing that makes sense. (eg 'disqus, 'mathjax)
|
|
|
|
;; run before the template is called to generate html or javascript includes
|
|
|
|
;; for a given template property (eg. comments, includes). they should probably be
|
|
|
|
;; methods on a generic function (eg. blog-comments, blog-includes)
|