Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 1.09 KB

File metadata and controls

38 lines (24 loc) · 1.09 KB

💼 andrepg.github.io

My personal website, portfolio, and blog — built with Vue 3 + Vite SSG (Static Site Generation), powered by vite-plugin-markdown and PrismJS.

🧱 Architecture

This project uses Vite SSG (vite-ssg) to pre-render every route as static HTML at build time. Blog posts are written in Markdown (under blog/) and loaded at build time via Vite's glob import. The result is a fully static site deployable to GitHub Pages.

🤖 Recommended IDE Setup

🛠️ Project Setup

yarn install

💻 Development (Hot-Reload)

yarn dev

📤 Production Build (SSG)

yarn build

This runs vite-ssg build (generates static HTML) followed by build-sitemap (generates XML + JSON sitemaps).

🔍 Lint

yarn lint