From 21c42377dc5774b8c2a1999abcec85bd1253e656 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Wed, 20 Sep 2023 11:22:36 -0400 Subject: Add to TODO list. --- TODO.org | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/TODO.org b/TODO.org index 1189584..7203388 100644 --- a/TODO.org +++ b/TODO.org @@ -1,4 +1,22 @@ * To-do list +** Output XHTML5? + there's still code in the data service that was copied from Mumi + e.g. sxml->html should live somewhere else and be shared [10:34] + Is this not already part of some library? It is needed by haunt if + I remember well. [10:36] + Well, haunt defines a function with the same name. + I don't know, but if you find a place, please let me know! + I think I wrote one for haunt that handles some of the special + html tags [10:37] + In haunt, html.scm. But the full module has only 130 lines. + it's mostly the usual sxml->xml process but some html tags aren't + self-closing if they don't have any child nodes [10:38] + why not simply output XHTML5? :-) [10:41] + you get to use modern HTML and its valid XML + I guess because I didn't know about it :) [10:43] +** 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 -- cgit v1.2.3