summaryrefslogtreecommitdiff
path: root/TODO.org
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.org')
-rw-r--r--TODO.org15
1 files changed, 14 insertions, 1 deletions
diff --git a/TODO.org b/TODO.org
index 20be260..935affe 100644
--- a/TODO.org
+++ b/TODO.org
@@ -1,5 +1,14 @@
* To-do list
-** Throw a better error when a reader is not found
+** TODO Don't publish if site build dir is empty or nonexistent
+This will delete the site! Quite the footgun!
+
+** TODO Use htmlprag for html reader
+Using sxml reader is no good. What was I thinking?
+
+** TODO =haunt serve -h= is overloaded for host and help
+Let -h be for host and only --help gets help
+
+** TODO Throw a better error when a reader is not found
This is no good:
#+BEGIN_SRC sh
@@ -23,6 +32,7 @@ This is no good:
haunt/reader.scm:80:3: In procedure reader-read:
In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f
#+END_SRC
+
** Output XHTML5?
<cbaines> there's still code in the data service that was copied from Mumi
<cbaines> e.g. sxml->html should live somewhere else and be shared [10:34]
@@ -41,14 +51,17 @@ This is no good:
** DONE bug: Atom feed "summary" should be "content"
haunt/builder/atom.scm line 157
https://validator.w3.org/feed/docs/atom.html#recommendedEntryElements
+
** Allow for cache-busting assets
Providing the option to incorporate a hash of CSS, JS, etc. assets
into the URLs for those assets would be nice to ensure browser cache
misses when updates occur. Using the query string for this would keep
the URL paths the same but the overall URL different.
+
** Allow #:prefix arg for 'blog' to be a procedure
In addition to a string. Will allow for custom placement of blog
posts. Some people want a hierarchy based on date, for example.
+
** Add blog theme example to manual
** DONE Remove website directory
That is no longer used for the actual website