diff options
| author | dvs1 | 2024-12-21 17:56:41 +1000 |
|---|---|---|
| committer | dvs1 | 2024-12-21 17:56:41 +1000 |
| commit | 2adacbe580ae8ce68d8e48add43a812e6ae8b759 (patch) | |
| tree | 0a47449c6e05c8d30db2215d9c53447b9178f936 /TODO.md | |
| parent | Minor doc tweaks. (diff) | |
| download | notYetAnotherWiki-2adacbe580ae8ce68d8e48add43a812e6ae8b759.zip notYetAnotherWiki-2adacbe580ae8ce68d8e48add43a812e6ae8b759.tar.gz notYetAnotherWiki-2adacbe580ae8ce68d8e48add43a812e6ae8b759.tar.bz2 notYetAnotherWiki-2adacbe580ae8ce68d8e48add43a812e6ae8b759.tar.xz | |
Major rewrite, mostly of the directory scanning code.
It can now populate the links around the edges, and turn an entire
directory structure into a web site.
Diffstat (limited to '')
| -rw-r--r-- | TODO.md | 40 |
1 files changed, 22 insertions, 18 deletions
| @@ -1,18 +1,21 @@ | |||
| 1 | Do these - | 1 | --- |
| 2 | 2 | favicon: cartdave_favicon.png | |
| 3 | BUG - sub directories get their links screwed with extra path. | 3 | pagetitle: "TODO" |
| 4 | 4 | author: onefang | |
| 5 | For such fragments, rename their results to menu.FRAGMENT. metadata.isFragment | 5 | feedatom: https://sledjhamr.org/cgit/notYetAnotherWiki/atom |
| 6 | 6 | history: https://sledjhamr.org/cgit/notYetAnotherWiki/log/TODO.md | |
| 7 | Contstruct metadata.webtrail in createHTML from links to index.HTML in the various bits of the path of the input file. | 7 | sourcecode: https://sledjhamr.org/cgit/notYetAnotherWiki/ |
| 8 | --- | ||
| 9 | ## Do these | ||
| 8 | 10 | ||
| 9 | 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. | 11 | 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. |
| 12 | One quirk to watch for is if a URL path cahnges, the docs that have that URL need to be redone. | ||
| 10 | 13 | ||
| 11 | Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. | 14 | Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. |
| 12 | 15 | ||
| 13 | 16 | ||
| 14 | 17 | ||
| 15 | Try out - | 18 | ## Try out |
| 16 | 19 | ||
| 17 | htmx | 20 | htmx |
| 18 | 21 | ||
| @@ -23,16 +26,17 @@ cgit has Lua | |||
| 23 | 26 | ||
| 24 | 27 | ||
| 25 | 28 | ||
| 26 | User system - | 29 | ## User system |
| 27 | levels - | 30 | |
| 28 | banned | 31 | - levels - |
| 29 | reader | 32 | - banned |
| 30 | member | 33 | - reader |
| 31 | moderator | 34 | - member |
| 32 | editor | 35 | - moderator |
| 33 | admin | 36 | - editor |
| 34 | shell | 37 | - admin |
| 35 | root | 38 | - shell |
| 39 | - root | ||
| 36 | 40 | ||
| 37 | Banned people can't do squat, except maybe pester an admin once to start the unbanning process. | 41 | Banned people can't do squat, except maybe pester an admin once to start the unbanning process. |
| 38 | 42 | ||
