Static Blog
Use this shape for docs, journals, release notes, and content-heavy pages served from static hosting.
Recipe docsRecipes
Required Packages
@macavitymadcap/hyper-dank-uifor article cards, metadata, breadcrumbs, prose, code blocks, callouts, timelines, tabs, and empty states.@macavitymadcap/hyper-dank-automation/contentfor Markdown rendering, route output paths, URL rewriting, page discovery, and static content builds.@macavitymadcap/hyper-dank-automationfor static artifact smoke checks and local script plumbing.
import { Badge, Card, CompactList, Panel } from "@macavitymadcap/hyper-dank-ui";
export function ArticleSummary() {
return (
<Card as="article">
<Panel labelledBy="post-title">
<h2 id="post-title">Release notes</h2>
<Badge tone="neutral">Platform</Badge>
<CompactList items={[{ label: "Reading time", value: "4 min" }]} />
</Panel>
</Card>
);
}
App-Owned Responsibilities
The app owns content collections, front matter schema, taxonomy, navigation, feeds, search, layout, editorial copy, and publishing workflow.
Verification
Use content helper tests, generated artifact smoke checks, link checks, and a browser pass over important responsive article layouts.
References
UI, Automation, Static-content API, and Storybook content primitives.