Skip to content

Development journal

Posts tagged: Astro

Published notes filed under this topic.

RSS feed
Frontend Engineering

How to export a responsive Astro campaign as a PNG with a custom aspect ratio

9 min read

Written by: Jonathan Reis on

Build a browser-side PNG export button with an editable aspect ratio, a visible capture boundary, loaded fonts and images, and dimensions that match the downloaded file.

Astro and pnpm

When astro check says a dependency is missing but the real bug is a pnpm override

8 min read

Written by: Jonathan Reis on

How a global vscode-languageserver-protocol override broke @astrojs/check with ERR_PACKAGE_PATH_NOT_EXPORTED, and why removing the override fixed typechecking across Astro sites.

Studio operations

What changed when our institutional site started using analytics

8 min read

Written by: Jonathan Reis on

A practical note on adding GA4 and Cloudflare Web Analytics to a small studio site without turning legal pages, sitemap rules, and header/footer links into copy-paste drift.

Landing pages and conversion

Rebuilding the Daily Sudoku landing page after the Play Store launch

9 min read

Written by: Jonathan Reis on

The app was already published, but the website still talked like a pre-launch teaser. Here is what we changed — with AI assistants and an automated design critique — to turn it into a real conversion surface.

Astro and Cloudflare Pages

Blog dates off by one day: the timezone bug that affects every Astro site

6 min read

Written by: Jonathan Reis on

Every blog post on our Astro site showed the wrong date — one day earlier than the frontmatter value. The root cause was simple, but the complete fix touched frontmatter, formatting, sorting, and the content schema.

Technical SEO

Google indexing checklist for Astro sites on Cloudflare Pages

9 min read

Written by: Jonathan Reis on

A field checklist for proving that Astro sites on Cloudflare Pages are crawlable, submitted in Search Console, and actually indexed by Google.