Color Melt includes a fixed top navigation bar with nine color-coded pills, one for each page in the theme. Each pill uses a different dye color from the 11-color palette, giving the navigation its signature rainbow effect. The bar stays visible as visitors scroll, so the page structure is always one click away no matter how far down a visitor has read.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/color-melt/llms.txt
Use this file to discover all available pages before exploring further.
Navigation Labels
The navigation labels and their associated routes are defined insidecomponents/Navigation.js. Each entry maps a URL path to a display label and a background color class:
components/Navigation.js to match your preferred wording. If you change a label, make sure the path it references still points to the correct HTML file so the link does not break.
Case-Sensitive Paths
GitHub Pages is case-sensitive. A file namedProjects.html and a file named projects.html are treated as two completely different files. This matters because a link that works correctly on your local machine — where many file systems are case-insensitive — can produce a 404 on the live GitHub Pages site if the capitalization does not match exactly.
The HTML files in Color Melt follow title-case naming. Every internal link you write must match that capitalization precisely:
main.css, a reference to Main.css will fail on GitHub Pages even though it loads fine locally.
Linking Between Pages
Internal links in Color Melt use relative paths. The correct path depends on where the file containing the link is located in the folder structure. Fromindex.html at the repository root, link to pages inside the pages/ folder using the folder name as a prefix:
From index.html
pages/, link back to the homepage using ../ to step up one level, and link to sibling pages using just the filename:
From pages/About.html
../ prefix tells the browser to go up one directory level before resolving the rest of the path. Without it, a link to index.html from inside pages/ would look for pages/index.html, which does not exist, and the link would fail.
The same relative-path logic applies to images and assets referenced from inside page files. A stylesheet linked as assets/main.css from index.html should be linked as ../assets/main.css from any file inside pages/.