All of the portfolio content in the Artisan Developer theme lives directly in the HTML files — there is no CMS, database, or build step involved. To change any text, open the relevant file in a text editor, find the content you want to replace, edit it, and save. The file is immediately ready to publish as-is.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/artisan-developer/llms.txt
Use this file to discover all available pages before exploring further.
Homepage (index.html)
The homepage is your first impression and the GitHub Pages entry point. Open index.html at the repository root and update your name, professional headline, and the introductory paragraph that describes who you are and what kind of work you do.
index.html must stay at the repository root. GitHub Pages serves it as the default entry file for the site. Moving it into a subfolder will break the published URL.About page (pages/About.html)
Open pages/About.html to update your biography, career background, education history, and personal story. This page gives visitors the context behind the work shown elsewhere on the site. Write it to be read rather than scanned — biography content benefits from complete sentences and a clear narrative arc.
Consider covering:
- What you do and how long you have been doing it
- Your technical background or creative background
- What kind of projects or roles you are looking for
- Any education, certifications, or notable training
- A personal detail or two that makes the portfolio feel human
Projects page (pages/Projects.html)
Open pages/Projects.html to list your featured work. Each project entry is structured using the MarbledCard component, which keeps content visually consistent while keeping the layout scannable.
For each project, include:
- Title — the name of the project or product
- Brief description — one to three sentences explaining what it is and why it matters
- Technologies used — the languages, frameworks, tools, or platforms involved
Skills page (pages/Skills.html)
Open pages/Skills.html to list your technical skills, tools, and areas of expertise. The MarbledCard component structures these entries. Grouping skills by category (for example, Languages, Frameworks, Tools, Design, and Platforms) makes the page easier to scan than a flat list.
Update the category labels and individual skill names to match your actual toolkit. Remove any skills that do not apply and add any that are missing.
Work history (pages/Work.html)
Open pages/Work.html to update your professional experience. Entries are displayed using the FabricStripTimeline component, which presents experience in a vertical chronological layout.
Each entry should include:
- Year range — for example,
2021 – 2024or2023 – Present - Role — your job title
- Company — the organization name
- Description — a short summary of your responsibilities and what you accomplished
Case studies (pages/CaseStudies.html)
Open pages/CaseStudies.html to add detailed technical or design writeups for selected projects. This page uses the MarbledCard layout and is the right place for longer explanations that would not fit on the Projects page — architecture decisions, design rationale, challenges, and outcomes.
A strong case study covers:
- The problem or goal
- Your approach and key decisions
- Technologies or methods used
- The result or outcome
Blog (pages/Blog.html)
Open pages/Blog.html to add your writing archive, article index, or long-form content listings. This page works well as an index of posts with titles, dates, and short summaries, or as a direct host for longer written pieces.
Update the article titles, publication dates, and summaries to match your actual writing. If you have external articles published elsewhere, link out to those with a short description of each piece.
Testimonials (pages/Testimonials.html)
Open pages/Testimonials.html to add quotes and feedback from colleagues, collaborators, clients, or managers. Each testimonial should include the quote text, the person’s name, and their role or relationship to you.
Keep testimonials genuine and specific. A quote that describes a particular outcome or working style is more convincing than a general compliment.
Contact (pages/Contact.html)
Open pages/Contact.html to add your contact information and preferred communication channels. This is the last page many visitors will read before deciding whether to reach out, so it should be clear and complete.
Consider including:
- Your email address
- GitHub profile URL
- LinkedIn profile URL
- Portfolio or personal site URL
- A link to your résumé or CV
Pre-publish checklist
Before pushing the site to GitHub Pages, work through this checklist to confirm every section is ready:Update the homepage
Open
index.html and replace the name, professional headline, and introductory paragraph with your own.Replace all page content
Open each file in
pages/ — About.html, Projects.html, Skills.html, Work.html, CaseStudies.html, Blog.html, Testimonials.html, and Contact.html — and replace the placeholder content with your own.Replace screenshots
Add your own preview images to
images/screenshots/. Replace the existing screenshot filenames or update the paths in the HTML if you use different names.Test every navigation link
Open the site in a browser and click every link in the SwirlNav to confirm that each page loads correctly and no links return a 404.