The homepage is your portfolio’s first impression. In the A Master Artificer theme, it maps to the routeDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/a-master-artificer/llms.txt
Use this file to discover all available pages before exploring further.
/ and carries the themed navigation label Cover. The file responsible for it is index.html, located at the root of the repository. This is the file GitHub Pages looks for first when someone visits your published URL, so it must stay at the repository root at all times.
File
/Themed label: Cover
Asset:
assets/Home.js
HTML Structure
Every page in the theme shares the same HTML shell. The page content — including your name, headline, and introduction — lives inside the JavaScript bundle, not in the HTML itself. The HTML file’s job is to load that bundle and give React a place to mount.<div id="root"> element is where React mounts the application. When the browser loads index.html, assets/main.js runs, detects the current route (/), and renders the Cover page content inside that element. You will not find your name or headline written directly in the HTML — they live in assets/Home.js alongside the rest of the homepage component.
What to Edit
Update your displayed name
Open
assets/Home.js and find the text that contains the portfolio owner’s name. Replace it with your own name exactly as you want it to appear on screen.Write your headline
The headline sits directly beneath the name. It is usually a short phrase that describes what you do — a title, a discipline, or a defining characteristic. Keep it to one line if possible.
Write your short introduction
The introduction is a few sentences below the headline. This is the first piece of body text a visitor reads. Use it to tell them who you are, what you make, and why the work matters. Write it in your own voice — this page sets the tone for everything that follows.
Update the page title
In
index.html, change the <title> value from A Master Artificer to a title that reflects your portfolio — typically your name or your name plus a descriptor.Key File: .nojekyll
A file called .nojekyll lives beside index.html at the repository root. It must stay there and remain completely empty. It tells GitHub Pages to publish your files directly without trying to process the site as a Jekyll project. If this file is missing or renamed, GitHub Pages may fail to load JavaScript files that start with an underscore.