This is a VitePress-powered personal site built with simplicity, speed, and documentation-style content in mind.
- Built with VitePress
- Clean personal homepage with a name card
- Supports Markdown-based documents
- Easy to customize and deploy
Click the "Fork" button on the top-right of this page to make your own copy of the repo.
git clone https://github.com/YOUR_USERNAME/seanpnex.github.io.git
cd seanpnex.github.io
Make sure you have Node.js installed (version 18 or later recommended).
npm install
npm run docs:dev
Your site will be available at localhost 5173.
• Edit docs/index.md to update your homepage content
• Modify docs/.vitepress/theme/components/TeamPage.vue to change your name card or add links
• Organize additional pages inside the docs folder
• Update docs/.vitepress/config.ts to configure sidebar, navbar, site metadata, and theme settings
Make sure your base is set correctly:
export default defineConfig({
base: '/seanpnex.github.io/', // or '/your-repo-name/' if deployed under a project page
});
npm run docs:build
You can use vitepress-gh-pages or follow the manual deploy method:
# Initialize a new git worktree for the `gh-pages` branch
git worktree add -B gh-pages docs/.vitepress/dist origin/gh-pages
# Commit and push
cd docs/.vitepress/dist
git add .
git commit -m "Deploy"
git push origin gh-pages
Or automate deployment via GitHub Actions. See VitePress Deploy Guide for details.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
Originally created by @SEANPNEX.
Powered by VitePress.