A small static personal homepage for lucasacastro.com.
- Astro static site generation only
- One Markdown-authored homepage at
src/pages/index.md - No client-side JavaScript, React, MDX, content collections, RSS feed, or blog
- Native CSS in
src/styles/global.css - System color scheme through
prefers-color-scheme - Cloudflare static assets deploy from
dist/
npm install
npm run dev
npm run build
npm run previewsrc/pages/index.md- homepage contentsrc/pages/404.astro- not found pagesrc/layouts/Root.astro- shared document shellsrc/components/BaseHead.astro- metadata and global stylesheet importsrc/styles/global.css- native CSSpublic/- static assets, includingme.jpg,favicon.svg, androbots.txtwrangler.jsonc- Cloudflare static assets configuration fordist/
Build the site with npm run build, then deploy the generated dist/ directory through Cloudflare using the wrangler.jsonc assets configuration.