My personal website ported to Astro (2nd iteration)
  • Astro 50.1%
  • CSS 23.9%
  • TypeScript 13.2%
  • Svelte 12.3%
  • Shell 0.4%
  • Other 0.1%
Find a file
2026-06-12 16:00:46 +02:00
.github_bck/workflows ci: deactivate action 2026-05-31 11:35:38 +02:00
.vscode initial commit 2025-07-15 23:55:19 +02:00
blog content: write 2026 blog 2026-06-12 09:53:35 +02:00
public feat: add icon to app bar 2026-06-06 09:18:55 +02:00
src fix: correct overflow issues on mobile 2026-06-12 15:30:46 +02:00
.dockerignore initial commit 2025-07-15 23:55:19 +02:00
.editorconfig feat: replace GitHub with Forgejo and Codeberg 2026-06-01 11:01:01 +02:00
.env.dist feat: make contact page static 2026-05-31 18:59:39 +02:00
.env.production.dist build: add rsync script 2026-06-12 16:00:46 +02:00
.gitignore build: add Svelte framework config 2025-07-17 23:15:03 +02:00
astro.config.ts chore: remove tailwind 2026-06-04 10:46:38 +02:00
deploy_production.sh build: add rsync script 2026-06-12 16:00:46 +02:00
LICENSE Create LICENSE 2025-08-14 22:37:13 +02:00
mise.toml chore: use mise, remove nodemailer and validator 2026-05-31 11:38:20 +02:00
package.json build: add sharp 2026-06-06 10:09:42 +02:00
pnpm-lock.yaml build: add sharp 2026-06-06 10:09:42 +02:00
pnpm-workspace.yaml chore: use mise, remove nodemailer and validator 2026-05-31 11:38:20 +02:00
README.md docs: add README 2026-06-09 19:39:09 +02:00
static_server_dist_test.sh build: remove docker files, add local scripts 2026-06-02 08:54:04 +02:00
svelte.config.js build: add Svelte framework config 2025-07-17 23:15:03 +02:00
tsconfig.json feat: add SolidJS 2026-06-03 19:30:34 +02:00

web-dbt

My personal website built with Astro. Deploys as a fully static site. Mostly simple HTML and CSS with some interactive islands of JS sprinkled in.

Project Structure

Standard Astro, refer to their docs. Uses both Svelte and Solid islands, for no other reason except curiosity.

Commands

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

Deployment

Development

http://localhost:4321

Production

https://obnx.dev