post.md
Oct 23, 2026 · 3 min lectionis
Quomodo hic situs aedificatus sit
Brevis circuitus architecturae cmkrw.com, a forma terminali ad Markdown, schemata, et relationes errorum.
- nextjs
- design
Index
Hic situs consulto parvus est: una pagina, unum acta diurna (blog), et quam minimum JavaScript. Ecce quomodo partes inter se cohaereant, si quid simile aedificare velis.
Terminale est forma
Situs ad modum applicationis terminalis dispositus est. Taenia tabularum summa pagina currit, linea status ima sedet, et omnia inter ea sunt tabulae: capsae limbo cinctae, quarum titulus in margine superiore insidet. Una parva pars, Pane, omnes pingit.
Commentarii ut aspectus index-et-singula: index manet dum commentarius mutatur.
Navigatio eandem rationem sequitur. In commentariis index in sinistra manet dum commentarius in dextra aperitur, itaque inter commentarios movere numquam nexum reditus requirit. Compendia ut in terminali operantur, et hanc tabulam ordinare potes capitulum columnae premendo:
| 1 | Domum aperire | universalis |
| 2 | Commentarios aperire | universalis |
| j | Deorsum volvere | universalis |
| k | Sursum volvere | universalis |
| g g | Ad initium salire | universalis |
| G | Ad finem salire | universalis |
| n | Commentarius vetustior | commentarii |
| p | Commentarius recentior | commentarii |
| d | Thema mutare | universalis |
| ? | Compendia ostendere | universalis |
Motus plerumque CSS est. Imperium in capite per animationem steps() scribitur, tabulae dum in conspectum volvuntur ascendunt, et linea sub taenia tabularum et centesima in linea status positum volvendi sequuntur. Omnia sub prefers-reduced-motion exstinguuntur.
Commentarios scribere
Commentarii sunt acta Markdown simplicia in content/blog/<slug>/<locale>.md, per TanStack Markdown reddita. Translatio deficiens ad actum Anglicum recurrit, et draft: true commentarium ex aedificationibus productionis excludit.
Tria instrumenta TanStack reliqua agunt:
- Markdown commentarium resolvit et ut elementa React reddit, sine chorda HTML interposita.
- Highlight frusta codicis colorat. Solae linguae quas registro includuntur, et colores ex iisdem variabilibus CSS veniunt ac reliquum thema.
- Charts et Table uno commento lineae inseruntur quod fasciculum JSON iuxta commentarium nominat.
Frusta codicis titulum fasciculi ferre possunt:
export function createEmbeds(slug: string, locale: string) {
return {
chart: ({ data = "", kind = "bar", x = "x", y = "y", title = "Chart" }) => (
<TuiChart
rows={getPostDataset(slug, data, locale)}
kind={kind}
x={x}
y={y}
label={title}
/>
),
}
}Tabulae Markdown simplices quoque operantur et eundem habitum accipiunt:
| Stratum | Directorium | Officium |
|---|---|---|
| Viae | app/ | Paginae, metadata, icones, et imagines |
| Interface | components/tui/ | Tabulae, taenia navigationis, linea status, claves |
| Facultates | features/ | Sectiones paginae primae et acta diurna |
| Instrumenta | lib/, hooks/ | Metadata, observabilitas, clavium inputatio |
Ecce quot fasciculi fontis in quoque directorio sint tempore scribendi:
Data inspice
| folder | files |
|---|---|
| app | 17 |
| components | 16 |
| lib | 16 |
| features | 15 |
| i18n | 4 |
| hooks | 3 |
| types | 1 |
Icones et chartae sociales genitae
Next.js 16 imagines metadatorum ex fasciculis in directorio app/ aedificat:
icon.tsxetapple-icon.tsxiconem situs et iconem iOS ex uno SVG,assets/logo-icon.svg, pingunt.opengraph-image.tsxchartam socialem paginae primae pingit, et alius chartam pro quoque commentario pingit.
favicon.tsx non exstat. Documenta aperte dicunt faviconem gigni non posse, itaque icon.tsx id agit. Haec omnia parvam copiam elementorum communium participant, ita ut notam mutare iconem et omnes chartas simul mutet.
Instrumentatio
Duo fasciculi observabilitatem curant. instrumentation.ts in servo currit et errores petitionum refert. instrumentation-client.ts ante hydrationem currit et errores clientis, metricas telae, et mutationes viarum persequitur. Ambo eventa ad relatorem tradunt qui ea in receptacula dispertit:
export const serverReporter = createReporter([
consoleSink,
...(endpoint ? [endpointSink(endpoint)] : []),
])Eventa clientis ad /api/observability mittuntur, quod ea in commentarium refert. Relatorem postea ad collectorem verum dirigere est unum receptaculum addere, neutrum fasciculum introitus tangendo.
Translationes
Situs decem linguis praesto est, inter quas Arabica et Hebraica quae a dextra ad sinistram leguntur. Omnis textus in fasciculo nuntiorum pro lingua vivit; si quando clavis deest, nuntii linguae praesumptae subter miscentur, itaque pagina numquam vacua manet. Commentarii eodem modo operantur: quaeque lingua suum fasciculum habet, et si deest, Anglica adhibetur.