Skip to main content

Documentation 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.

A Master Artificer is a ready-to-publish static portfolio theme for GitHub Pages, styled as a meticulous inventor’s workshop. It gives your personal work a distinct visual identity — with a radial astrolabe compass for navigation, a glowing custom cursor, and every page framed like a page from a grimoire. No build tools, no servers, no dependencies to install.

Introduction

Understand the theme’s design philosophy, color system, and what makes it different from a generic portfolio template.

Getting Started

Fork the repository, edit your content, and publish to GitHub Pages in minutes.

Pages & Structure

Explore all ten portfolio pages — Cover, About, Projects, Skills, Work, Case Studies, Blog, Testimonials, and Contact.

Components

Deep-dive into the three signature components: AstrolabeNav, CustomCursor, and PageChrome.

Customization

Replace sample content with your real work, adjust the color palette, and configure fonts.

Deployment

Step-by-step guide to enabling GitHub Pages and verifying your live URL.

What’s inside

A Master Artificer ships as a static SPA built with React, React Router, Tailwind CSS, and Framer Motion — but the output is plain HTML, CSS, and JavaScript files you drop straight into a GitHub repository.

Astrolabe Navigation

A fixed radial compass in the bottom-right corner fans out nine page links in a full 360° ring when clicked.

Animated Cursor

A glowing teal dot follows your pointer; it transforms into a four-pointed star over interactive elements.

Page Chrome

Every page is framed like a book — spine shadow on the left, decorative corner marks, sticky header with page number.

Grimoire Color System

Six custom design tokens — dark teal background, teal glow accent, warm parchment text, and more.

Page Transitions

Framer Motion drives a 3D perspective rotation between routes, like turning pages in a physical book.

Zero Build Step

Fork, edit HTML files, upload — GitHub Pages serves everything directly. No Node.js required.

Quick orientation

1

Fork or download the repository

Visit github.com/apursley2012/a-master-artificer and fork or download the files. Ensure index.html and .nojekyll land at the root of your repository.
2

Edit your content

Open index.html to update your name and headline. Then work through the remaining pages — about.html, projects.html, skills.html, and so on — replacing sample text with your real information.
3

Enable GitHub Pages

In your repository’s Settings → Pages, set the source to Deploy from a branch, choose main, folder /, and save.
4

Visit your live site

GitHub publishes your portfolio at https://<your-username>.github.io/<repository-name>/. Check every navigation link after publishing.

Build docs developers (and LLMs) love