{card.title}
-{card.body}
- {card.meta && ( -{card.meta}
- )} -diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 71ea2ac..3b5296d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,7 +1,7 @@ name: Deploy # Push to main → deploy to bitbaum. All logic lives in one place: -# catomean/fleetcrown/.github/workflows/selfhost-deploy.yml +# bitbaum/fleetcrown/.github/workflows/selfhost-deploy.yml on: workflow_dispatch: {} push: @@ -9,7 +9,7 @@ on: jobs: deploy: - uses: catomean/fleetcrown/.github/workflows/selfhost-deploy.yml@main + uses: bitbaum/fleetcrown/.github/workflows/selfhost-deploy.yml@main with: app: substrata secrets: inherit diff --git a/README.md b/README.md index 088ab30..a2f9f93 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ npm run verify # type-check + lint + tests ## Deployment Push to `main`. CD is the shared self-host pipeline -(`catomean/fleetcrown/.github/workflows/selfhost-deploy.yml`), which waits +(`bitbaum/fleetcrown/.github/workflows/selfhost-deploy.yml`), which waits for this commit's CI, builds, rsyncs to bitbaum and health-checks before declaring done. Port and hostname come from `scripts/hetzner/apps.conf` in fleetcrown — the SSOT for what runs on the box. diff --git a/app/[[...path]]/page.tsx b/app/[[...path]]/page.tsx index 6e32a60..4373972 100644 --- a/app/[[...path]]/page.tsx +++ b/app/[[...path]]/page.tsx @@ -9,8 +9,8 @@ import { sitePages, } from '@/config/site-content'; import { SITE } from '@/lib/site'; -import { SiteFooter, SiteMasthead } from '@/components/SiteChrome'; -import { SiteSections } from '@/components/SiteSections'; +import Link from 'next/link'; +import { SiteFooter, SiteMasthead, SiteSections } from 'sitekit/react'; interface RouteParams { params: Promise<{ path?: string[] }>; @@ -45,7 +45,7 @@ export default async function Page({ params }: RouteParams) { return (
- {section.blurb} -
- )} -| - {column} - | - ))} -
|---|
| - {dot ? ( - - - {cell} - - ) : ( - cell - )} - | - ); - })} -
{section.note}
} -{stat.note}
} -- {section.value} - / {section.of} -
-- {section.caption} -
- )} -- {section.eyebrow} -
- )} -- {paragraph} -
- ))} -{children}
; -} - -/** - * Indents a section's body to sit under the heading text rather than under its - * number. Small thing; it is what makes the numbering read as a margin note - * instead of a bullet. - */ -export function SectionBody({ children }: { children: React.ReactNode }) { - return- {paragraph} -
- ))} -{card.body}
- {card.meta && ( -{card.meta}
- )} -