sitegen/framework
clover caruso b304e2ac9f feat: metadata generation library
this takes what i love about 'next/meta' (originally imported via my
'next-metadata' port) and consolidates it into a simple 250 line
library. instead of supporting all meta tags under the sun, only the
most essential ones are exposed. less common meta tags can be added with
JSX under the 'extra' field.

a common problem i had with next-metadata was that open graph embeds
copied a lot of data from the main meta tags. to solve this, a highly
opiniated 'embed' option exists, which simply passing '{}' will trigger
the default behavior of copying the meta title, description, and
canonical url into the open graph meta tags.
2025-08-15 22:31:28 -07:00
..
backend feat: font subsetting 2025-08-14 20:35:33 -07:00
engine feat: metadata generation library 2025-08-15 22:31:28 -07:00
lib feat: metadata generation library 2025-08-15 22:31:28 -07:00
test-fixture chore: convert all files to unix-style line ends 2025-08-14 20:37:51 -07:00
bundle.ts feat: metadata generation library 2025-08-15 22:31:28 -07:00
css.ts feat: dynamic page regeneration (#24) 2025-08-11 22:43:27 -07:00
debug.safe.ts feat: dynamic page regeneration (#24) 2025-08-11 22:43:27 -07:00
definitions.d.ts rewrite incremental.ts (#21) 2025-08-02 20:56:36 -04:00
esbuild-support.ts feat: dynamic page regeneration (#24) 2025-08-11 22:43:27 -07:00
font.ts feat: metadata generation library 2025-08-15 22:31:28 -07:00
generate.ts feat: metadata generation library 2025-08-15 22:31:28 -07:00
hot.ts feat: dynamic page regeneration (#24) 2025-08-11 22:43:27 -07:00
incremental.test.ts feat: dynamic page regeneration (#24) 2025-08-11 22:43:27 -07:00
incremental.ts feat: metadata generation library 2025-08-15 22:31:28 -07:00
marko.ts feat: dynamic page regeneration (#24) 2025-08-11 22:43:27 -07:00
watch.ts feat: font subsetting 2025-08-14 20:35:33 -07:00