--- // src/pages/about.astro — in a project with output: 'server' export const prerender = true; ---

About This Site

This content never changes, so it's pre-rendered once at build time even though the rest of the project renders per-request.

Steps to confirm: 1. With output: 'server' active (from Challenge 1), run npm run build. 2. Check the build output: about/index.html exists as a real, pre-rendered static file, the same as it would in a fully static project. 3. Every other page without prerender = true (like products/[id].astro from Challenge 1) has no equivalent pre-built file - those are rendered fresh by the Node server on each request instead. Notes: - prerender = true on this one page overrides the project's own server-mode default for just this file, confirming the per-page opt-out works in both directions - opting a page IN to static rendering here, and opting a page OUT to server rendering in the chapter's own dashboard.astro example.