Skip to content
A Astro Rocket
All posts

Blog

Everything you need to know about Astro Rocket, explained in practical guides.

Five Footer Layouts, and the One That Ships

Simple, minimal, stacked, centered and columns. The default builds its own columns from your nav, your tags and your projects, and shrinks back to a single row when a site has nothing to put in them.

H Hans Martens
5 min read
#astro-rocket #features #footer #navigation #customization

Newsletter Signup: Collect Subscribers

A signup that posts to a Resend audience, in the footer of every page. On by default, and it tells you when its keys are missing instead of waiting for a visitor to find out.

H Hans Martens
7 min read
#astro-rocket #features #newsletter #resend #forms

Umami Analytics: Cookieless, Built In

Umami works out of the box: private, cookieless web analytics. Set one environment variable and you get visitor numbers with no cookie banner.

H Hans Martens
8 min read
#astro-rocket #features #analytics #umami #privacy

Updating Without Losing Your Content

Astro Rocket is installed with git clone, so updating is a git merge rather than an npm install. Here's the safe, reversible way to do it.

H Hans Martens
6 min read
#astro-rocket #tutorial #git #maintenance

The Click-to-Play YouTube Embed

Embed a YouTube video with one component. The page ships only a thumbnail; the player loads from youtube-nocookie.com on play, so Lighthouse stays at 100.

H Hans Martens
3 min read
#astro-rocket #features #components #performance

Video Slides in Project Galleries

Project carousels now accept self-hosted video slides next to images. Here's how to use them, how they work, and why they don't cost a single Lighthouse point.

H Hans Martens
4 min read
#astro-rocket #features #projects #performance

Set a Custom Logo and Site Name

Swap the auto-generated monogram for your own logo, rename your site, and choose a logo-with-wordmark or logo-only header — mostly from one config file.

H Hans Martens
5 min read
#astro-rocket #branding #logo #customization

The Stack Marquee: A Pure-CSS Tech Strip

Two rows of tech-stack cards scrolling opposite ways with no JavaScript. How the homepage marquee loop works, and why it is hidden on phones.

H Hans Martens
5 min read
#astro-rocket #animation #css #components #ux #performance

Going Multilingual with Native i18n

How the opt-in i18n works: locale routing, the t()/tData() dictionary, an auto-localized blog, projects and pages, and how to ship a multilingual site.

H Hans Martens
14 min read
#astro-rocket #i18n #internationalization #tutorial

Blog Comments: Giscus, Cusdis or Artalk

Astro Rocket's blog comments are pluggable: pick Giscus, Cusdis, or the fully self-hosted Artalk. All three lazy-load on scroll — skip them and you pay nothing.

H Hans Martens
7 min read
#astro-rocket #features #blog #comments #giscus #cusdis #artalk

A Footer Menu Separate From the Header

Configure the footer menu independently of the header navigation: add a Privacy link, an Imprint, or a Cookie Policy without cluttering your main nav.

H Hans Martens
2 min read
#astro-rocket #features #footer #navigation

Table of Contents for Long Posts

An optional TOC on blog posts in three layouts — inline card, sticky sidebar, or both — with the sidebar on the left or right. Pick what fits your audience.

H Hans Martens
5 min read
#astro-rocket #features #blog #navigation

Ready to build?

Clone Astro Rocket, pick a theme, and launch your next project in minutes.