{"query":"astro","results":[{"title":"zed-astro-starter","url":"https://zander.wtf/worklog","type":"worklog","date":"2026-07-08","tags":"","emoji":"","snippet":"Put together zed-<mark>astro</mark>-starter, an opinionated <mark>Astro</mark> starter ready to deploy to Cloudflare Workers. It pairs <mark>Astro</mark> 7 with ZUI for styling, Vite…","score":-7.721860857316384},{"title":"ZUI","url":"https://zander.wtf/projects/zui","type":"project","date":"2026-04-01","tags":"css typescript astro react vue svelte solid","emoji":"","snippet":"…No build step required - Design tokens (colour, spacing, type, shadows) - React, <mark>Astro</mark>, Vue and Solid component wrappers for every component - Native light-dark() theming…","score":-7.33514462256694},{"title":"Building site search with Astro and Cloudflare D1","url":"https://zander.wtf/blog/astro-cloudflare-d1-search","type":"blog","date":"2026-07-21","tags":"astro cloudflare search side-project","emoji":"","snippet":"…Since this site already runs on Cloudflare with the @<mark>astrojs</mark>/cloudflare adapter, that cost was already paid. The architecture deploy pipeline <mark>astro</mark> build → deploy…","score":-7.066303295974331},{"title":"Lang Compare","url":"https://zander.wtf/projects/lang-compare","type":"project","date":"2026-02-01","tags":"astro typescript reference","emoji":"","snippet":"A reference site for comparing language features side-by-side across multiple programming languages. Structured around topics so you can quickly see how e…","score":-6.7180564763380985},{"title":"Free Fonts","url":"https://zander.wtf/projects/fonts","type":"project","date":"2026-07-05","tags":"astro typography css","emoji":"","snippet":"Whenever I start a new project I go hunting for font inspiration, and I've bookmarked countless typefaces I liked along the way. What…","score":-6.581253730293229},{"title":"The ZUI ecosystem","url":"https://zander.wtf/blog/zui-ecosystem","type":"blog","date":"2026-07-10","tags":"zui design-systems","emoji":"","snippet":"…Framework components If you use React, <mark>Astro</mark>, Solid, Svelte, or Vue, ZUI ships components for each of them as subpath exports of the same…","score":-6.212215657147873},{"title":"Zero: my project factory","url":"https://zander.wtf/blog/zero-project-factory","type":"blog","date":"2026-07-08","tags":"side-project github-actions automation","emoji":"","snippet":"…app options: - app # React + Neon (zed-stack-starter) - <mark>astro</mark> # <mark>Astro</mark> (zed-<mark>astro</mark>-starter) kickoff_claude: description: Kick off Claude to build the project required…","score":-5.8571907736851045},{"title":"My zero-to-one stack","url":"https://zander.wtf/blog/zero-to-one-stack","type":"blog","date":"2026-07-06","tags":"side-project react postgres","emoji":"","snippet":"…zed-stack-starter - <mark>Astro</mark> for static sites, with its own template: zed-<mark>astro</mark>-starter Where I came from React and TypeScript have been my…","score":-5.2167271295536075},{"title":"My setup","url":"https://zander.wtf/uses","type":"page","date":"2019-02-11","tags":"","emoji":"","snippet":"…false, \"label\": \"box\", \"languageIds\": [\"javascriptreact\", \"typescriptreact\", \"<mark>astro</mark>\"], \"snippet\": \" $TMSELECTEDTEXT \" }, \"JSXContainer\": { \"description\": \" \", \"disabled\": false, \"label\": \"container\", \"languageIds\": [\"javascriptreact\", \"typescriptreact\", \"<mark>astro</mark>\"], \"snippet\": \" $TMSELECTEDTEXT \" }, \"JSXFlex\": { \"description\": \" \", \"disabled…","score":-5.190807028431155},{"title":"Launched ZUI (Zooey)","url":"https://zander.wtf/worklog","type":"worklog","date":"2026-03-18","tags":"","emoji":"","snippet":"I started ZUI (Zooey), a CSS-first UI library with optional React, <mark>Astro</mark>, Solid, Svelte and Vue components. The core is just CSS with…","score":-5.123839653260412}]}