---
title: Ĉi tiu blogo estas dosierujo de markdown-dosieroj
slug: why-this-blog-has-no-cms
locale: eo
description: Malantaŭ la blogo de LiteTMS ne estas CMS: ĉiu artikolo estas Markdown-dosiero en la deponejo, kontrolata en CI kaj servata kiel HTML, kruda Markdown kaj RSS.
date: 2026-07-15
updated: 2026-07-15
category: technology
tags: markdown, blog, aieo, engineering
author: LiteTMS Team
draft: false
---

Neniu CMS staras malantaŭ ĉi tiu blogo kaj ankaŭ neniu datumbazo. Ĉiu artikolo estas markdaŭna dosiero registrita en la sama deponejo kiel la kodo de LiteTMS, do publikigo de artikolo funkcias ekzakte kiel livero de nova funkcio: komito kaj deplojo.

Ni volis fari tion alie ol la plej multaj kompaniaj blogoj, kaj ĉi tiu artikolo montras al vi la tutan mekanismon, inkluzive de la fonto de ĝuste la paĝo, kiun vi legas.

## La agordo, kiun ĉiuj aliaj uzas

Tipa kompania blogo funkcias per kompleta enhavadministra sistemo. Datumbazo, mastruma panelo, uzantokontoj, kromaĵoj kaj etoso, kiu kreas problemojn ĉiufoje kiam oni tuŝas ĝin. Ĉiu tiu maŝinaro ekzistas por ke redakta teamo povu publikigi sen alproksimiĝi al la kodo.

Ni ne havas redaktan teamon, kaj ni jam pasigas la tutan tagon en koda deponejo. Tial ni preterlasis tiun maŝinaron. Ĉiu kroma sistemo postulas flikadon, sekurkopiojn kaj protektadon. Dosierujo de tekstaj dosieroj ne postulas tion.

## Kiel aspektas artikola dosiero

Jen mallongigita kopio de la kaplinio de ĉi tiu artikolo mem, sekvata de la strukturo de la teksto:

```markdown
---
title: This blog is a folder of markdown files
slug: why-this-blog-has-no-cms
locale: en
description: There is no CMS behind the LiteTMS blog. Every post is...
date: 2026-07-15
category: technology
tags: markdown, blog, aieo, engineering
draft: false
---

The first paragraph answers the title on its own, because that is
the part search snippets and AI assistants quote.

## A section heading

Plain markdown body. Nothing exotic.

## FAQ

### Does this sample show the FAQ convention?

Yes. Each ### line is a literal question, answered right below it.
```

La bloko supre estas simpla listo de ŝlosil- kaj valor-paroj. Sube troviĝas ordinara markdaŭno, interpretata per norma markdaŭna biblioteko. Po unu dosiero por ĉiu lingvo: ĉi tiu artikolo ekzistas kiel dosiero `.en.md` kaj dosiero `.pl.md` kun la sama nomo, kaj la pola versio estas verkita denaske anstataŭ maŝine tradukita.

La sekcio `## FAQ` ĉe la fino de la ekzemplo estas vera konvencio, ne ornamo. Ĉiu demando estas tia, kian homo tajpus en serĉilon, kaj la kompilado transformas tiujn parojn en strukturitajn datumojn, kiujn serĉiloj povas montri kiel riĉajn serĉrezultojn. Viva ekzemplo troviĝas ĉe la malsupro de ĉi tiu paĝo.

## Validigilo anstataŭ redaktoro

Antaŭ ol io ajn publikiĝas, kompilskripto legas ĉiun artikolan dosieron kaj kontrolas ĝin laŭ la skemo. La priskribo devas havi inter 80 kaj 170 signojn. La kategorio devas esti unu el kvin permesitaj valoroj. La dato devas esti vera kalendara dato, kaj la identigilo (slug) devas kongrui kun la dosiernomo.

Poste la skripto kreas ununuran indeksan dosieron kun la metadatumoj de ĉiu artikolo, kaj la retejo legas nur tiun dosieron. Listo de artikoloj postulas la samajn rimedojn ĉu kun kvincent artikoloj, ĉu kun kvin.

La sama skripto funkcias en CI ĉe ĉiu puŝo. Se artikolo estas nevalida, aŭ iu forgesis rekrei la indekson, la kompilado malsukcesas kaj nenio deplojiĝas. Difektita enhavo ne povas atingi la produktan medion, ĉar la produkta medio neniam ricevas ion, kion la validigilo ne aprobis.

## Kial markdaŭno, sincere

Markdaŭno venkis pro tute simplaj, praktikaj kialoj. Markdaŭna dosiero estas legebla en ajna tekstoredaktilo, kun aŭ sen specialaj iloj. Ĝiaj diferencoj videblas linio post linio, do artikolo estas reviziata same kiel kodo: oni vidas ekzakte, kiu frazo ŝanĝiĝis. Krome, ĝi estas la plej efika kaj facila formato por AI-asistantoj, kio fariĝas pli grava ĉiumonate.

Tiu lasta punkto estas la kialo, kial ĉiu artikolo ĉi tie estas servata en tri manieroj. La paĝo, kiun vi legas, estas la HTML-versio. Aldonu `.md` al la adreso en via retumilo kaj vi ricevos la krudan fontdosieron, bajto post bajto ekzakte kiel ĝi estis komitita, servatan kiel simpla markdaŭno. Kaj ĉiu lingvo havas sian propran RSS-fluon por legantoj kaj agregiloj.

Ekzistas ankaŭ maŝinlegebla katalogo de ĉiu publikigita artikolo ĉe [/blog/index.md](/blog/index.md), kaj la dosiero `llms.txt` de la retejo direktas AI-serĉilojn rekte al ĝi. Nenio el tio aperas kiel duobligita enhavo, ĉar la krudaj dosieroj portas kaplinion «noindex» kaj kanonikan ligilon reen al la HTML-paĝo.

## Kion tio donas al vi kiel leganto

Nenio ĉi tie estas produkta funkcio. Ĝi estas decido pri tio, kiel ni mem publikigas enhavon, kaj ĝi kongruas kun la promeso el la [unua artikolo](/en/blog/welcome-to-the-litetms-blog): neniuj inventitaj ciferoj, kaj teksto, kiun vi povas kontroli rekte ĉe la fonto. La TMS mem baziĝas sur la sama prefero por simplaj, travideblaj mekanismoj. Se vi volas ekkoni ĝin, [registriĝo estas senpaga](/en/register).

## FAQ

### Ĉu mi povas legi artikolon de la blogo LiteTMS kiel simplan markdaŭnon?

Jes. Aldonu `.md` al la adreso de ajna artikolo kaj la retejo plusendas vin al la kruda fontdosiero, servata kiel simpla markdaŭno. La plena katalogo de publikigitaj artikoloj troviĝas ĉe /blog/index.md.

### Kial la blogo de LiteTMS ne uzas enhavadministran sistemon (CMS)?

Ĉar CMS estus dua sistemo por fliki kaj sekurigi, kaj la solaj homoj, kiuj publikigas ĉi tie, jam laboras en la produkta deponejo. Markdaŭnaj dosieroj kun CI-validigilo plenumas la saman taskon kun multe malpli da prizorgado.

### Ĉu verkado por AI-asistantoj igas la artikolojn malpli bonaj por homoj?

Ne. La strukturo, kiun asistantoj preferas, nome rekta enkonduka paragrafo, priskribaj subtitoloj kaj laŭvortaj demandoj kun mallongaj respondoj, estas la sama strukturo, kiu faciligas rapidan tralegadon de artikolo. La kruda markdaŭno estas aparta formato, do la artikolo, kiun vi legas, restas tute normala artikolo.
