Files
Lucas WintherandClaude Fable 5.2 07854c6a2b fix: stop inlining fonts into CSS, page the Ghost fetch, audit small fixes
- vite assetsInlineLimit 0: fonts-work.css 42.8 KB -> 5.9 KB
- Ghost posts fetched with limit=100&page=N instead of limit=all
- 404 title uses site.name; drop the duplicate js-class script on /everything/
- deploy/compose.yml: LISTENBRAINZ_USER
- HANDOFF and TODO: the site is live and the sources ran

Audit findings 2, 6, 7, 18, 19, 21 (docs/audits/2026-11-11-audit.md).

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
2026-11-11 09:23:14 +01:00

13 lines
406 B
JavaScript

import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
export default defineConfig({
srcDir: './src/site',
output: 'static',
build: { format: 'directory' },
integrations: [react()],
devToolbar: { enabled: false },
// Never inline assets as base64: Vite's 4 KB default put unused font subsets into render-blocking CSS.
vite: { build: { assetsInlineLimit: 0 } },
});