No description
  • Astro 50.2%
  • MDX 46.6%
  • CSS 1.8%
  • JavaScript 1.1%
  • TypeScript 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
sooox 034a7a82d8
All checks were successful
Deploy to LXC / deploy (push) Successful in 1m41s
upgrade to Astro 7, fix audit vulnerabilities and markdown plugin deprecation
2026-09-22 20:17:17 +02:00
.forgejo/workflows deploy to LXC via Forgejo Actions, drop GitHub Pages workflow 2026-09-22 20:06:50 +02:00
.vscode first commit 2026-02-19 14:12:46 +01:00
public added services 2026-08-25 10:53:09 +02:00
src upgrade to Astro 7, fix audit vulnerabilities and markdown plugin deprecation 2026-09-22 20:17:17 +02:00
.gitignore first commit 2026-02-19 14:12:46 +01:00
astro.config.mjs upgrade to Astro 7, fix audit vulnerabilities and markdown plugin deprecation 2026-09-22 20:17:17 +02:00
package-lock.json upgrade to Astro 7, fix audit vulnerabilities and markdown plugin deprecation 2026-09-22 20:17:17 +02:00
package.json upgrade to Astro 7, fix audit vulnerabilities and markdown plugin deprecation 2026-09-22 20:17:17 +02:00
README.md updated README.md 2026-09-03 21:35:07 +02:00
tsconfig.json first commit 2026-02-19 14:12:46 +01:00

sooox portfolio

Personal portfolio and blog, built with Astro.

Project Structure

/
├── public/
├── src/
│   ├── assets/blog/       # blog images/diagrams
│   ├── components/        # Header, Footer, BlogCard, ProjectCard, Spoiler
│   ├── content/blog/      # MDX blog posts
│   ├── layouts/           # Layout, BlogPost
│   ├── pages/              # index, services, blog/
│   ├── plugins/           # remark-spoiler.mjs
│   ├── styles/global.css
│   └── content.config.ts
├── astro.config.mjs
└── package.json

Blog posts live as MDX files in src/content/blog/, defined via src/content.config.ts. Styling uses Tailwind CSS v4.

Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build production site to ./dist/
npm run preview Preview build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI

Learn more

Astro docs · Astro Discord