Welcome, Mortals ships with placeholder content so you can see the theme at its full theatrical best before you start editing. Personalizing the portfolio is a matter of working through a small set of files in a deliberate order — starting withDocumentation 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.
index.html and finishing with contact.html — so that each page reflects the same voice, identity, and professional story from the moment a visitor arrives.
Where to update your name and headline
Openindex.html first. This file is both the GitHub Pages entry point and the primary first impression. It contains the portfolio owner’s displayed name, professional headline, and homepage introduction text. Replace every instance of the default placeholder name and title with your own.
Look for the section that renders the hero area — the large opening block visitors see immediately on load. Update:
- The displayed name rendered in the large heading
- The professional headline or tagline directly beneath it
- The short homepage introduction paragraph that sets the tone for the rest of the portfolio
The SpookHost presentation element
Thecomponents/SpookHost.js component powers the audio toggle and horror-host presentation element that appears on every page. You do not need to edit this file to personalize the theme. All the content you need to update — your name, biography, project entries, contact details — lives in the HTML pages. SpookHost handles the ambient atmosphere; your job is to make sure the copy you write fits the theatrical tone it sets.
Updating your biography in about.html
Openabout.html to update your biography and personal background. The About page is the best place to share the full story behind the portfolio: how you got here, what you work on, what you care about, where you studied, what draws you to this kind of work.
The README recommends treating this page as the natural home for:
- Personal and professional background
- Career history or transition narrative
- Education and certifications
- Creative influences and interests
- Your approach to the work you do
Updating contact details
Opencontact.html and replace every piece of default contact information with your own before publishing. This page is the most likely destination for anyone who wants to reach you after reviewing your portfolio.
Replace the following in contact.html:
Update your email address
Find the default email link and replace both the
href value and the visible link text with your own address.Update your GitHub profile link
Find the GitHub link and replace the URL with your own GitHub profile.
Update the résumé download link
Replace the default résumé link with a path to your own downloadable file. Store the file inside the
images/ folder or a clearly named subfolder, and update the href to match.Full editing checklist
Work through the following items in order before publishing a personalized copy of the theme. Each step builds on the last.Replace the homepage introduction and portfolio-owner information
Update the name, headline, and intro paragraph in
index.html.Update the biography and background information
Replace the placeholder biography in
about.html with your own story, background, and goals.Replace the default portfolio content
Work through
projects.html, work.html, skills.html, casestudies.html, articles.html, writing.html, and testimonials.html to replace all default entries with your real content.Replace external profile links and downloadable file links
Update every link in
contact.html: email, GitHub, LinkedIn, résumé, and any additional social profiles.Add or replace images
Store added images inside
images/ or a clearly named subfolder. Keep filenames consistent and update all matching src and href paths.Update repository screenshots
If the repository documentation should reflect your customized design, replace the preview screenshots inside
images/screenshots/.Test interactive elements
Confirm that the custom cursor, spider interaction, navigation links, and mobile layout all work correctly after your edits.
Confirm index.html is at the repository root
Do not move, rename, or nest
index.html inside a subfolder. It must remain at the root of the repository for GitHub Pages to serve it correctly.Preserving the visual language
Color palette reference
The theme’s colors are defined inassets/main.css. Search for these hex values before making any color changes:
| Color name | Hex value | Primary use |
|---|---|---|
| Haunted Purple | #2A1B3D | Primary background |
| Pumpkin Orange | #FF7518 | Headings and accents |
| Parchment | #F4F1E8 | Readable text surfaces |
| Lawn Green | #7CFC00 | Bright accent details |
| White | #FFFFFF | High-contrast readable text |