MWW 2024-10-23 task notes
notes on implementation of the TODOs from Massive Wiki Wednesday, 2024-10-23
notes include work done since 23 October
-
Jinja2 environment setting of
autoescape=True
seemed to mark the markdown-body of sidebar and main column as strings. So, more investigation needed. -
dolce
CSS updates:- incorporated the specified changes
- made the bottom-margin of footer 3em instead of 4em
- incorporated
basso
elements to support incipient-links, transclusion error, and all-pages table margins - put all changes into
style.css
-
dolce
HTML updates:- use
style.css
in_header.html
- delete
_navbar.html
,wiki.html
; do not seem to be needed - remove Bulma code from
_javascript.html
- fixed missing '@' in font link in
_header.html
(this went into version 0.2.5)
- use
-
2024-10-25: these CSS and HTML changes incorporated into
nxc
version 0.2.3. -
2024-10-25: support for
excluded_directories
implemented innxc
0.2.4- one problem with this implementation:
excluded_directories
are not published on the website; however, the content is in the repository, and will be accessible via theEdit on GitHub
button.
- one problem with this implementation:
-
2024-10-27: shared
logger
set up fornxc.py
and modulemassivewiki.py
innxc
0.2.6 -
2024-10-29: noticed whilst updating NXC description:
- deprecated
mwb-static
warning no longer needed?
- deprecated
-
2024-11-01:
- implemented guards on
nxc
initializations (e.g., not specifying website title) - DONE: install a
.Sidebar.md
file oninit
; do not overwrite an existing sidebar file - implemented hiding "Edit on Git forge" buttons
- Claude-3 assisted in refactoring the page rendering functions and function calls
- implemented guards on
-
2024-11-04:
- DONE: 2024-11-04: install a
.gitignore
file, or add to an existing.gitignore
oninit
- TODO: what are the required entries in a
.gitignore
fornxc
?
- DONE: 2024-11-04: install a
-
2024-11-09:
- DONE: implemented Edit-this-page support for GitLab repositories (
nxc 0.2.12
); and - implemented a GitLab Pages
.gitlab-ci.yml
file (similar to GitHub pages) - TODO: incorporate this into
nxc
- DONE: implemented Edit-this-page support for GitLab repositories (
-
2024-11-13:
- DONE: Vercel deployment of
nxc
built websites
- DONE: Vercel deployment of