The Artisan Developer theme ships nine fully structured HTML pages that together cover every section a developer portfolio typically needs. Each page shares the same SwirlNav navigation bar, Fraunces and Caveat font system, and teal-magenta color palette, so the site feels consistent from section to section. All content lives directly in the HTML files — there is no CMS, database, or build pipeline required to edit or publish the theme.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
Entry point and hero introduction. The
index.html file at the repository root, rendered with KineticHeadline and TieDyeSwirl.About
Biography and personal story. Designed for extended prose with room for background, career goals, education, and personal introduction.
Projects
Featured portfolio work. Presents selected projects in a responsive MarbledCard grid with category badges and staggered entry animations.
Skills
Technologies and capabilities. Groups technical skills and tools into scannable categories using the MarbledCard layout.
Work
Professional experience timeline. Uses the FabricStripTimeline horizontal scroll component to present work history as a scrollable strip.
Case Studies
Deep technical writeups. For selected projects where you want to detail the problem, process, and outcome in full.
Blog
Writing archive and articles. A flexible page suited for technical writing, tutorials, project retrospectives, or any long-form content.
Testimonials
Feedback and quotes. Presents client or colleague endorsements as styled quote cards that build social proof.
Contact
Contact details and social links. Provides email, GitHub, LinkedIn, and other communication channels. Must be updated before publishing.
Editing pages
To update content on any page, open the relevant.html file in a text editor and update the content between the React component props — the title, excerpt, description, and body text fields inside each component call. The page structure, layout, responsive behavior, and visual styling are all controlled by the shared components and assets/main.css; you do not need to touch those files to change your portfolio content.
Common editing locations:
index.html— name, headline, and homepage introductionpages/About.html— biography and personal storypages/Projects.html— featured project cardspages/Skills.html— skill categories and tool listspages/Work.html— timeline entries incomponents/FabricStripTimeline.jspages/CaseStudies.html— detailed project writeup cardspages/Blog.html— writing archive entriespages/Testimonials.html— quote cardspages/Contact.html— email, GitHub, LinkedIn, and résumé links