/** * Where the project lives when it is not this site: the account it posts * from, and the repositories it is written in. * * Two footers need them and they run at different times — Footer.astro is * rendered by the build, chrome.ts by the app — which is the same split * destinations.ts exists for, and the same reason this module imports * nothing and touches no DOM. The alternative was writing both URLs twice and * finding out they had drifted from a report that one of them 404s. * * They were reachable only from two FAQ answers before, which is a page a * reader opens after deciding the project is worth looking into rather than * before. */ export type ProjectLink = { readonly href: string; readonly label: string; }; export const PROJECT_LINKS: readonly ProjectLink[] = [ { href: "https://bsky.app/profile/lance.blue", label: "@lance.blue" }, { href: "https://tangled.org/lance.blue", label: "Source on Tangled" }, ];