From c881fd10d3ee089c07163a043454a553014e5976 Mon Sep 17 00:00:00 2001 From: dvs1 Date: Fri, 14 Mar 2025 20:04:43 +1000 Subject: TODO tweaks. --- TODO.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/TODO.md b/TODO.md index 25ba33b..1c87341 100644 --- a/TODO.md +++ b/TODO.md @@ -4,14 +4,10 @@ Make it perphekd! ## Do these -Automate symlinks. - -- any .md.md file should be linked along with it's matching .md file if it's outside of Foswiki/ and PmWiki/. - TOC -- Maybe have it on the left, as the sub menu of the current page's menu item, automatically generated from the $body$ headings. -- Sub headings get sub menus etc. +- Add anchors, so clicking on them goes to the heading. +- Lengthy headings need to be tamed. Check the timestamps on the files, only update if source is newer than destination. Meh, it's already 600 times faster than the pandoc version. @@ -33,8 +29,20 @@ Deal with complex directory trees. - On the gripping hand, this is where we want empty directories to vanish. - SOOOOOOO don't show empty directories, but show their subs that have content, even if that sub is deep, but as per usual stop once we find a sub on that branch. EEEEW branches. +Fix up linky conversion. DONE, mostly. + +- This is the "page moved" problem, but now it's "page copied" and "page linked", a generic solution might work. +- Need to deal with real file name versus title. Also symlink name not matching what it points to. +- . Hmmm, might it be good policy to have a single canonical context for each page? The "real URL" .md.md thing? +- . Loop through the manually placed symlinks, adjusting "real URL" as we go. +- + What to do about mulitple symlinks pointing to the same page? Compare timestamps, most recent wins. + FIXTHEM: If there's a single word and period at the beginning of a line, it gets turned into a list, or list item by lunamark at the final Parse stage. +Automate symlinks. + +- any .md.md file should be linked along with it's matching .md file if it's outside of Foswiki/ and PmWiki/. + ## Some ideas -- cgit v1.1