STANDARD_SITE

tcmts.site.STANDARD_SITE · #wccgjre3 · constant · runs anywhere

tcm's blog as a standard.site publication, in tcm.codes's repository: a document for each post, its Markdown under its title. pnpm server:deploy publishes it (tcm publish's way); the blog's pages say they're its.

import { standardSite } from "#codebase/tcmts/content";
import { BLOG_DESCRIPTION, BLOG_URL, POSTS, postText, TCM_DID } from "#codebase/tcmts/site";

export const STANDARD_SITE = standardSite({
  did: TCM_DID,
  url: BLOG_URL,
  name: "tcm blog",
  description: BLOG_DESCRIPTION,
  posts: POSTS.map((p) => ({
    name: p.slug,
    path: `/${p.slug}.html`,
    ...postText(p.md),
    publishedAt: p.date,
    markdown: p.md.replace(/^#\s+.*\r?\n+/, ""),
  })),
})

uses

used by