Home
Massive Wiki Roadmap Pier2Pier Massive Wiki Builder redesign
wiki link test page Mistletoe parser test page Mistletoe & the ampersand story
The Walrus
Search All Pages Recent Changes
outline of MassiveWiki HTML rendering process
mwb
# collect wiki file info and build data structures # - (assertion): only one loop through the wiki directory is needed dir_wiki = wiki directory specified on command line allfiles = [f for f in glob.glob(f"{dir_wiki}/**/*.*", recursive=True, include_hidden=False)] for f in allfiles: if Path(f).suffix == '.md': append path and '.html' link to wikilinks dictionary add lunr data to index-data and posts lists add wikipage data to all_pages list else: append path and link to wikilinks dictionary
2023-01-20 MWB program flow