MAIN SITE
the build copies main-site/ into output/. pages can use comments like <!-- include: header -->; the build replaces them with files from main-site/_partials/
KANAPURO / COLOPHON
credits, software, fonts, scripts, widgets, hosting, and the core principles driving the development of kanapuro.com
WHAT IS A COLOPHON?
a colophon answers three questions; how is it made, with what tools, and supporting what technologies?*
main-site/, with shared CSS and small JavaScript tidbitswiki/ folder, holding all of my worldbuilding in one neat placenpm run build rebuilds generated data, builds the wiki, resolves the shared header and footer, and writes output/cdn.kanapuro.comObsidian notes. the wiki package requires Node 22.xMarkdown into HTMLAtom feed at /wiki/feed.xmlCloudflareCDN setupChakra Petch and Iceberg on the main siteCDN stylesheetunpkg.comtheme.jsmore-menu.jsrandom-page.jsmain-site/data/random-pages.jsongenerate-random-pages.jsHTML filesgenerate-character-index.jsmotion.js pause animated gifs where the browser and image format allow it(temporary)the build copies main-site/ into output/. pages can use comments like <!-- include: header -->; the build replaces them with files from main-site/_partials/
Eleventy writes the wiki to wiki/dist/. the combined build rewrites root links so the wiki appears at /wiki/
character pages are plain HTML. generate-character-index.js reads their metadata and writes the browsing index
output/ is what's deployed and pushed: HTML, CSS, JavaScript, images, JSON, XML, and icons
HOW DID U DO IT KANAPURO?
index.htmlstyle.cssOK BUT ACTUALLY HOW????