Astro Logo Symbol

Astro Series Day 27: View Transitions

This chapter covers Astro 3.0's View Transitions — enabling app-like smooth transitions for static sites. The API is experimental; details follow.

2023-10-11
@ Astro
  • #unsorted
Astro Logo symbol

Day26 - Astro Series: Why am I writing?

Building websites often focuses too much on technical aspects and lacks ideas for running a site or product; here I add my process preparing to blog.

2023-10-11
@ Astro
  • #unsorted
Astro logo symbol

Day25 - Astro Series: Connect CMS

A CMS helps author and manage site content and assets; features include scheduling, editors, collaboration, and asset management.

2023-10-10
@ Astro
  • #unsorted
Astro Logo symbol

Day24 - Astro Series: Add ESLint and Prettier

I use ESLint and Prettier with TypeScript and VSCode enhancements to keep code consistent and error-free. This post shows how I added them to my Astro blog.

2023-10-09
@ Astro
  • #unsorted
Astro logo symbol

Day23 - Astro Series: Aliases

As projects grow, relative import paths become hard to read and maintain. This post shows how to set path aliases in Astro via the TS config.

2023-10-08
@ Astro
  • #unsorted
Astro Logo Symbol

Day22 - Astro Series: Environment Variables

Environment variables let you avoid hardcoding, and securely store secrets (API keys, DB passwords). Astro uses Vite under the hood.

2023-10-07
@ Astro
  • #unsorted
Astro logo symbol

Day21 - Astro Series: Deploy

Overview of common Astro features and deploying your finished site. So far, the series has used Astro for static site generation.

2023-10-06
@ Astro
  • #unsorted
Astro Logo symbol

Day20 - Astro Series: Search Functionality

Previously I built an RSS via a static endpoint as a simple exercise; I go further by building a collection of data to build a collection-based post search.

2023-10-05
@ Astro
  • #unsorted
Astro Logo Symbol

Day19 - Astro Series: RSS Endpoint

Covers creating endpoints in Astro and generating an RSS XML file, building on prior lessons about Markdown/MDX and content collections.

2023-10-04
@ Astro
  • #unsorted
Astro Logo Symbol

Day18 - Astro Series: Content Collection Category

Learn to organize content collections and auto-generate category pages so posts can be grouped and browsed by category.

2023-10-03
@ Astro
  • #unsorted
Astro logo symbol

Day17 - Astro Series: Pagination

Generating routes dynamically from content collections is convenient, but when items grow you should paginate them. Astro's built-in pagination helps.

2023-10-02
@ Astro
  • #unsorted
Astro Logo Symbol

Day16 - Astro Series: Content Collection

Astro Content Collections (since 2.0) provide local content management and automated type validation—ideal for injecting many files into a site.

2023-10-01
@ Astro
  • #unsorted
Astro Logo Symbol

Day15 - Astro Series: Layout

Covers how to set up layouts for Markdown/MDX files—templates to manage common page patterns, reduce duplication, and centralize page structure.

2023-09-30
@ Astro
  • #unsorted
Astro Logo Symbol

Day14 - Astro Series: Image Optimization

Images often accompany content and can dominate a page's compute and bandwidth. Astro provides components to help.

2023-09-29
@ Astro
  • #unsorted
Astro Logo Symbol

Day13 - Astro Series: Markdown and MDX

Is it possible to update page content without touching code, simply by editing documents? In other words, separating content from layout and logic.

2023-09-28
@ Astro
  • #unsorted