Ad contentum transire

post.md

Oct 23, 2026 · 3 min lectionis
Ars ASCII mota catamarani Nacra 17 per oceanum sub occasum solis navigantis

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.

Forma commentariorum: index commentariorum in sinistra et commentarius apertus in dextraCommentarii 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:

compendia claviaturae
1Domum aperireuniversalis
2Commentarios aperireuniversalis
jDeorsum volvereuniversalis
kSursum volvereuniversalis
g gAd initium salireuniversalis
GAd finem salireuniversalis
nCommentarius vetustiorcommentarii
pCommentarius recentiorcommentarii
dThema mutareuniversalis
?Compendia ostendereuniversalis

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:

src/features/blog/embeds/index.tsx
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:

StratumDirectoriumOfficium
Viaeapp/Paginae, metadata, icones, et imagines
Interfacecomponents/tui/Tabulae, taenia navigationis, linea status, claves
Facultatesfeatures/Sectiones paginae primae et acta diurna
Instrumentalib/, hooks/Metadata, observabilitas, clavium inputatio

Ecce quot fasciculi fontis in quoque directorio sint tempore scribendi:

Fasciculi fontis per directorium
Data inspice
folderfiles
app17
components16
lib16
features15
i18n4
hooks3
types1

Icones et chartae sociales genitae

Next.js 16 imagines metadatorum ex fasciculis in directorio app/ aedificat:

  • icon.tsx et apple-icon.tsx iconem situs et iconem iOS ex uno SVG, assets/logo-icon.svg, pingunt.
  • opengraph-image.tsx chartam 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:

src/lib/observability/server.ts
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.

NORMAL~/blog/how-this-site-is-built
0%

Compendia claviaturae

12
Navigatio principalis
jk
Deorsum / sursum volvere
g gG
Ad initium / finem salire
np
Commentarius recentior / vetustior
d
Thema mutare
:
Tabulam imperiorum aperire
?
Hoc auxilium ostendere vel celare
esc