My personal portfolio built with Astro Starlight, showcasing projects and skills.
- Node.js (v18+)
- npm
# Install dependencies
npm install
# Start dev server
npm run devβββ src/
β βββ content/
β β βββ docs/
β β βββ index.mdx # Home page
β β βββ projects/ # Project pages
β βββ assets/ # Images and static files
βββ astro.config.mjs # Astro configuration
βββ package.json
This site is deployed using GitHub Pages. Pushing to main branch automatically triggers deployment via GitHub Actions.
- Create
.mdfile inprojects - Add frontmatter with title and description
- Write project content using Markdown
Modify index.mdx to update the landing page.
MIT