Welcome, Mortals separates its file types into two top-level folders:Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/welcome-mortals/llms.txt
Use this file to discover all available pages before exploring further.
images/ holds photographs, illustrations, and documentation screenshots, while assets/ holds the compiled stylesheet and JavaScript bundles that power the theme. Both folders are referenced directly by path in every HTML file, so keeping names and locations consistent is essential — a single renamed file will silently break every link that pointed to it.
Where to Store New Images
Add any image you want to use in the theme to theimages/ folder or to a clearly named subfolder inside it. The existing structure uses one subfolder:
Filename Conventions and Case Sensitivity
The existing screenshots use uppercase.PNG — do not rename them to lowercase .png. Any path in the HTML files or README that already references .PNG must continue to match that capitalization.
For new images you add yourself, choose a capitalization convention and apply it consistently across all new files. Lowercase extensions (.jpg, .png, .gif, .svg) are a common choice because they are the easiest to type accurately in HTML attributes.
Updating Image Paths in HTML Files
After adding or renaming an image, update every HTML file that references it. The theme has eleven HTML files at the repository root:images/projects/my-project.jpg is referenced like this:
Add the image to the correct folder
Copy your file into
images/ or the appropriate subfolder. Confirm the filename is exactly what you intend, including capitalization and extension.Write the relative path
The path starts from the repository root, not from the HTML file’s location. Because all HTML files sit at the root, the path is always
images/subfolder/filename.ext.Add descriptive alt text
Every
<img> tag should include a meaningful alt attribute. See the accessibility guidance below.The Screenshots Folder
Theimages/screenshots/ folder contains 19 preview screenshots that document the theme’s appearance. They are referenced in README.md and serve as visual documentation for anyone evaluating the theme.
After personalizing Welcome, Mortals with your own content, colors, or layout changes, replace the screenshots so your repository documentation reflects your actual design rather than the default theme.
To replace a screenshot:
- Take a new screenshot of the page you want to document.
- Name the replacement file using the same filename as the screenshot you are replacing (for example,
welcome-mortals-screenshot-01.PNG), preserving the uppercase.PNGextension. - Upload the new file to
images/screenshots/, overwriting the original. - Reload the README to confirm the updated image appears.
If you prefer to keep the original screenshots as a reference, save your new screenshots under different filenames and update the paths in
README.md accordingly. Both sets can coexist in images/screenshots/ without conflict.The Assets Folder
Theassets/ folder contains the compiled stylesheet and JavaScript bundles. Every HTML file in the theme loads these files by path:
| File | Purpose |
|---|---|
assets/main.css | Main stylesheet — layout, colors, typography, and visual effects |
assets/main.js | Main site script — mounts the React component tree |
assets/index.js | Shared supporting script |
assets/jsx-runtime.js | Shared supporting script |
assets/proxy.js | Shared supporting script |
Alt Text for Accessibility
Every image you add to the theme should include a descriptivealt attribute. Alt text is read aloud by screen readers, displayed when images fail to load, and indexed by search engines.
A useful alt attribute describes what the image shows in plain language — not what it is called as a file. For decorative images that convey no information, an empty alt="" attribute tells assistive technology to skip the element:
File and Folder Reference
The complete image and asset structure for the theme looks like this:images/ tree with your own subfolders while leaving the assets/ tree untouched.
Colors & Fonts
Adjust the palette, typefaces, and visual effects in assets/main.css without breaking layout.
GitHub Pages Deployment
Confirm file structure, enable Pages, and troubleshoot common publish problems.