---
title: "#astro articles | Hashnode"
description: "Astro is a SSG combining all frameworks with a fully static output. Read the latest #astro articles and tutorials on Hashnode."
url: "https://hashnode.com/tag/astro"
---

Tag

# #astro

258 posts · 200 followers

[Shaurya Sharma](https://hashnode.com/@hello006) · [4d ago](https://hashnode.com/posts/how-i-built-an-actual-size-screen-ruler-with-hardware-calibration-using-astro/6aef187c8a7d35289e3faaed)

### [How I Built an Actual-Size Screen Ruler with Hardware Calibration Using Astro](https://aionlineruler.hashnode.dev/how-i-built-an-actual-size-screen-ruler-with-hardware-calibration-using-astro?utm_source=hashnode&utm_medium=feed)

Most on-screen measurement tools rely purely on standard CSS pixels (96 DPI), which often leads to inaccurate physical readings across modern high-density laptop and mobile displays. To solve this, I

1 min read · [aionlineruler.hashnode.dev](https://aionlineruler.hashnode.dev/how-i-built-an-actual-size-screen-ruler-with-hardware-calibration-using-astro?utm_source=hashnode&utm_medium=feed)

[techpotions](https://hashnode.com/@techpotions) · [6d ago](https://hashnode.com/posts/migrating-wordpress-to-astro-what-survives-the-move/6aec9d0b6adde625b138708c)

### [Migrating WordPress to Astro: What Survives the Move](https://techpotions.hashnode.dev/migrating-wordpress-to-astro-what-survives-the-move?utm_source=hashnode&utm_medium=feed)

What you keep, what you rebuild, and the plumbing that decides whether traffic survives the move.

13 min read · [techpotions.hashnode.dev](https://techpotions.hashnode.dev/migrating-wordpress-to-astro-what-survives-the-move?utm_source=hashnode&utm_medium=feed)

[Mikhail Predtetchenski](https://hashnode.com/@mikepred) · [Nov 1](https://hashnode.com/posts/one-markdown-file-three-sites-what-broke-the-first-time-my-crosspost-ran/6ae6a4683b8f6188ffd8783f)

### [One markdown file, three sites: what broke the first time my crosspost ran](https://mikepred.hashnode.dev/one-markdown-file-three-sites-what-broke-the-first-time-my-crosspost-ran?utm_source=hashnode&utm_medium=feed)

My build log publishes one markdown file to GitHub Pages, dev.to and Hashnode on merge. The cross-posting sat untested for a week, and the first real post broke it four ways: relative URLs, an npm lockfile, a retired Hashnode endpoint, and a green run that hid a failure. Five small PRs fixed it.

10 min read · [mikepred.hashnode.dev](https://mikepred.hashnode.dev/one-markdown-file-three-sites-what-broke-the-first-time-my-crosspost-ran?utm_source=hashnode&utm_medium=feed)

[Marc Mulvaney](https://hashnode.com/@freewebsite247) · [Oct 30](https://hashnode.com/posts/why-we-build-small-business-websites-in-astro/6ae459f3938b6a0370d90351)

### [Astro for Small-Business Websites: A 33-Item Speed Checklist and a Six-Page Build](https://freewebsite247.hashnode.dev/why-we-build-small-business-websites-in-astro?utm_source=hashnode&utm_medium=feed)

72.2% of Astro sites passed all Core Web Vitals on mobile in October 2026 vs 49.0% of WordPress. The data, a six-page build and a 33-item checklist.

18 min read · [freewebsite247.hashnode.dev](https://freewebsite247.hashnode.dev/why-we-build-small-business-websites-in-astro?utm_source=hashnode&utm_medium=feed)

[anders lee](https://hashnode.com/@anderslee) · [Oct 30](https://hashnode.com/posts/a-180-page-reference-site-for-the-price-of-a-domain-astro-cloudflare-workers/6ae494f16f3679e53eb0abf6)

### [A 180-page reference site for the price of a domain (Astro + Cloudflare Workers)](https://anders.hashnode.dev/a-180-page-reference-site-for-the-price-of-a-domain-astro-cloudflare-workers?utm_source=hashnode&utm_medium=feed)

Checking every row of the Indian steel section tables (IS 808) with physics found typos that survived 30 years, and a 1964 value most weight charts st

4 min read · [anders.hashnode.dev](https://anders.hashnode.dev/a-180-page-reference-site-for-the-price-of-a-domain-astro-cloudflare-workers?utm_source=hashnode&utm_medium=feed)

[PokerMagicShop](https://hashnode.com/@pokermagicshop) · [Oct 30](https://hashnode.com/posts/astro-standalone-feed-mime-header-routing/6ae44af64ef38180decd087d)

### [Prerendered Feeds in Astro: Why a Header Map Wasn't Enough](https://pokermagicshop.hashnode.dev/astro-standalone-feed-mime-header-routing?utm_source=hashnode&utm_medium=feed)

Trace an Astro asset shortcut, preserve prerendered feeds, and verify JSON Feed and RSS response types with GET, HEAD, and negative-path checks.

9 min read · [pokermagicshop.hashnode.dev](https://pokermagicshop.hashnode.dev/astro-standalone-feed-mime-header-routing?utm_source=hashnode&utm_medium=feed)

[RefCodeHub](https://hashnode.com/@refcodehub) · [Oct 30](https://hashnode.com/posts/incremental-indexnow-pings-for-a-15-locale-static-site-hash-the-html-not-the-timestamps/6ae403d59976b0268eef859a)

### [Incremental IndexNow pings for a 15-locale static site: hash the HTML, not the timestamps](https://refcodehub.hashnode.dev/incremental-indexnow-pings-for-a-15-locale-static-site-hash-the-html-not-the-timestamps?utm_source=hashnode&utm_medium=feed)

RefCodeHub is a static site built with Astro: 15 language versions, 375 indexable URLs in 15 per-locale sitemaps (state of the build dated 22 October 2026). Every page carries hreflang alternates, so

2 min read · [refcodehub.hashnode.dev](https://refcodehub.hashnode.dev/incremental-indexnow-pings-for-a-15-locale-static-site-hash-the-html-not-the-timestamps?utm_source=hashnode&utm_medium=feed)

[Waqas Shahid](https://hashnode.com/@practicaldevblog) · [Oct 27](https://hashnode.com/posts/astro-explained-websites-that-ship-less-javascript/6ae08205e80756a6325ac014)

### [Astro Explained: Websites That Ship Less JavaScript](https://practicaldevblog.hashnode.dev/astro-explained-websites-that-ship-less-javascript?utm_source=hashnode&utm_medium=feed)

Introduction Most modern frameworks (React, Vue, Svelte) send JavaScript to the browser to build the page there. That works, but it makes pages heavier and slower, especially on content sites like blo

2 min read · [practicaldevblog.hashnode.dev](https://practicaldevblog.hashnode.dev/astro-explained-websites-that-ship-less-javascript?utm_source=hashnode&utm_medium=feed)

[Pankaj Singh](https://hashnode.com/@digitallyelevated) · [Oct 27](https://hashnode.com/posts/strict-csp-brand-theming-and-build-budgets-in-astro-no-inline-styles-fail-the-build-at-50-kb-of-js/6ae04f13f19b693ef98bdf06)

### [Strict-CSP brand theming and build budgets in Astro (no inline styles, fail the build at 50 KB of JS)](https://digitallyelevated.hashnode.dev/strict-csp-brand-theming-and-build-budgets-in-astro-no-inline-styles-fail-the-build-at-50-kb-of-js?utm_source=hashnode&utm_medium=feed)

A few days ago I wrote about the config-driven Astro + Tailwind 4 template I use for small-business sites. Gautam K left a great comment under it. Roughly: "Your brand colours are injected with an inl

5 min read · [digitallyelevated.hashnode.dev](https://digitallyelevated.hashnode.dev/strict-csp-brand-theming-and-build-budgets-in-astro-no-inline-styles-fail-the-build-at-50-kb-of-js?utm_source=hashnode&utm_medium=feed)

[Pankaj Singh](https://hashnode.com/@digitallyelevated) · [Oct 23](https://hashnode.com/posts/one-config-file-zero-runtime-js-how-i-built-a-fast-astro-tailwind-4-template-for-small-business-sites/6adae46496cc2ca72b6e8769)

### [One config file, zero runtime JS: how I built a fast Astro + Tailwind 4 template for small business sites](https://digitallyelevated.hashnode.dev/one-config-file-zero-runtime-js-how-i-built-a-fast-astro-tailwind-4-template-for-small-business-sites?utm_source=hashnode&utm_medium=feed)

Most small business websites I get asked about have the same shape: a home page, an about page, a list of products or services, a page for each product, and a contact page with a phone number, a Whats

8 min read · [digitallyelevated.hashnode.dev](https://digitallyelevated.hashnode.dev/one-config-file-zero-runtime-js-how-i-built-a-fast-astro-tailwind-4-template-for-small-business-sites?utm_source=hashnode&utm_medium=feed)
