A simple landing page where you can find me, myself and I.
https://vexcited.com
- MDX 80.3%
- Astro 15.7%
- TypeScript 2.2%
- JavaScript 1.5%
- CSS 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo/workflows | ||
| .vscode | ||
| icons | ||
| public | ||
| src | ||
| .gitignore | ||
| astro.config.ts | ||
| bun.lock | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| uno.config.ts | ||
vexcited.com
Vexcited's personal website, garden and blog.
Contribute
bun install
bun dev
Production
bun run build will build the website in dist directory.
Caddy
vexcited.com {
root * /srv/vexcited.com
try_files {path} {path}/index.html {path}.html =404
file_server {
precompressed br zstd gzip
}
@static path /_astro/*
header @static Cache-Control "public, max-age=31536000, immutable"
handle_errors {
rewrite * /404.html
file_server {
precompressed br zstd gzip
}
}
}
An example Caddy configuration to deploy vexcited.com. Replace /srv/vexcited.com with the path of the dist directory.