Sys.Witch V2 ships with pre-compiled assets — the React components, Tailwind CSS utilities, and Framer Motion animations have already been bundled into theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/sys-witch/llms.txt
Use this file to discover all available pages before exploring further.
assets/ folder. There is no build step to run, no npm install to execute, and no Node.js version to manage. Download the files, start a local server, and every portfolio page is immediately browsable.
Prerequisites
You need nothing beyond a modern browser and one of the two retrieval methods below. A local file server is strongly recommended — some browsers block ES module imports when files are opened directly from the filesystem viafile:// URLs, which can produce a blank page or missing styles.
VS Code Live Server and
npx serve are both zero-configuration options. Either works. Pick whichever you already have available.Getting Started
Download or clone the repository
Choose the method that suits your workflow.Option A — Download a ZIP (no Git required):
- Open
https://github.com/apursley2012/sys.witch-v2in your browser. - Select the green Code button.
- Select Download ZIP.
- Extract the ZIP to a folder on your machine.
Start a local development server
Open a terminal, navigate to the extracted or cloned folder, and run one of the following commands.Using
npx serve (recommended — no install required):npx serve will print a local address such as http://localhost:3000. Open that address in your browser.Using VS Code Live Server:- Open the
sys.witch-v2folder in VS Code. - Right-click
index.htmlin the Explorer panel. - Select Open with Live Server.
Preview the portfolio pages
With the local server running, you can open each portfolio section directly by appending its path to the local URL:
The
| Page | Local URL (example) |
|---|---|
| Homepage | http://localhost:3000/index.html |
| About | http://localhost:3000/pages/About.html |
| Projects | http://localhost:3000/pages/Projects.html |
| Skills | http://localhost:3000/pages/Skills.html |
| Writing | http://localhost:3000/pages/Writing.html |
| Contact | http://localhost:3000/pages/Contact.html |
PortalNav navigation bar renders on every page and links to all sections, so you can also navigate by clicking once the homepage loads.Customize the content
Portfolio content lives in the Personal information (your name, headline, and biography) lives in
data/ folder. Edit these files to replace the placeholder entries with your own work — no component code or stylesheet changes are needed.index.html and pages/About.html. Open those files in any text editor and update the displayed strings directly.File and Folder Structure
The repository is organized so that styles, scripts, components, and data stay cleanly separated:The .nojekyll File
The repository includes a file named .nojekyll at the root. It is intentionally empty — the filename alone is the instruction. It tells GitHub Pages to serve the files directly without running them through the Jekyll static-site processor. If this file is missing or renamed, GitHub Pages may fail to load the JavaScript bundles inside assets/. Keep it in place and leave it empty.