papyrus

Back

Profile and CV

Profile data, reusable CV components, timeline views, and print routes from one normalized source.

The CV/profile flow keeps one normalized data model and renders it through multiple public routes. This lets a consuming site publish a web profile, timeline view, print CV, Markdown export, and JSON export without maintaining separate resume files.

Start with src/data/profile.toml or an Astro data collection, normalize it once, then choose the route shape that fits each audience: a readable web page for visitors, a print route for PDF export, and machine-readable outputs for repository review or AI tools. The build can export the same source to /cv/profile.json and /cv/profile.md.

The experimental CV component and data-source docs have moved to the v2 worktree for redesign. The public package site keeps the stable profile routes while that UX is reworked.