Prohlížíte si neoficiální automatický překlad. Některé formulace mohou být nepřesné.

Technologie

Tento blog je jen složka markdownových souborů

Číst jako markdown

Za tímto blogem nestojí žádný redakční systém (CMS) ani databáze. Každý příspěvek je soubor ve formátu markdown vložený do stejného repozitáře jako kód LiteTMS, takže publikování článku funguje úplně stejně jako vydání nové funkce: commit a nasazení.

Chtěli jsme to udělat jinak než většina firemních blogů, a tento článek vám ukáže celý mechanismus včetně zdrojového kódu stránky, kterou právě čtete.

Řešení, které používají všichni ostatní

Typický firemní blog běží na plnohodnotném redakčním systému. Databáze, administrační rozhraní, uživatelské účty, pluginy a šablona, která se brání každé úpravě. Celá tato mašinérie existuje jen proto, aby tým editorů mohl publikovat, aniž by se musel dotknout kódu.

Nemáme tým editorů a v repozitáři s kódem stejně trávíme celý den. Celou tu mašinérii jsme tedy přeskočili. Každý další systém představuje něco, co je potřeba záplatovat, zálohovat a zabezpečovat. U složky s textovými soubory nic takového řešit nemusíte.

Jak vypadá soubor s článkem

Zde je zkrácená ukázka záhlaví tohoto článku a následná struktura samotného textu:

---
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.

Blok v horní části představuje jednoduchý seznam dvojic klíč-hodnota. Pod ním se nachází běžný markdown, který zpracovává standardní knihovna pro markdown. Co jazyk, to jeden soubor: tento článek existuje jako soubor .en.md a soubor .pl.md se stejným názvem, přičemž polská verze je napsaná přímo, nikoli strojově přeložená.

Sekce ## FAQ na konci ukázky představuje skutečnou konvenci, nikoli dekoraci. Každá otázka je přesně tím typem dotazu, který by člověk zadal do vyhledávače, a proces sestavení tyto dvojice převede na strukturovaná data, jež vyhledávače mohou zobrazit jako rozšířené výsledky vyhledávání. Živou ukázku najdete ve spodní části této stránky.

Validátor místo editora

Než se cokoli nasadí, skript pro sestavení načte každý soubor s článkem a zkontroluje jej vůči schématu. Popis musí mít 80 až 170 znaků. Kategorie musí být jednou z pěti povolených hodnot. Datum musí odpovídat skutečnému kalendářnímu datu a slug musí přesně odpovídat názvu souboru.

Skript poté vygeneruje jediný indexový soubor s metadaty všech článků a web čte pouze tento soubor. Zobrazení seznamu článků tak vyžaduje stejný výkon při pěti stech článcích jako při pěti.

Stejný skript běží v CI při každém odeslání změn. Pokud je článek neplatný nebo někdo zapomněl index přegenerovat, sestavení selže a nic se nenasadí. Poškozený obsah se na produkci nedostane, protože produkce nikdy nepřijme nic, co neprošlo validátorem.

Proč upřímně právě markdown

Markdown zvítězil z ryze praktických důvodů. Soubor ve formátu markdown je čitelný v jakémkoli textovém editoru, ať už máte specializované nástroje, nebo ne. Porovnání změn funguje řádek po řádku, takže kontrola článku probíhá stejně jako revize kódu: přesně vidíte, která věta se změnila. A pro AI asistenty představuje nejméně náročný formát ke zpracování, což má každý měsíc o něco větší význam.

Právě kvůli tomuto poslednímu bodu nabízíme každý článek třemi způsoby. Stránka, kterou čtete, je verze v HTML. Když v prohlížeči přidáte k adrese .md, získáte čistý zdrojový soubor bajt po bajtu tak, jak byl commitnut, ve formátu prostého markdownu. Každý jazyk má navíc svůj vlastní RSS kanál pro čtečky a agregátory.

Na adrese /blog/index.md se navíc nachází strojově čitelný katalog všech publikovaných článků a soubor llms.txt na něj přímo navádí vyhledávací roboty AI. Nic z toho se nezobrazuje jako duplicitní obsah, protože zdrojové soubory obsahují hlavičku noindex a kanonický odkaz směřující zpět na stránku v HTML.

Co z toho máte jako čtenáři

Nic z toho není funkcí produktu. Je to rozhodnutí o tom, jak vedeme vlastní publikování, a zapadá to do slibu z prvního článku: žádná vymyšlená čísla a text, který si můžete ověřit přímo u zdroje. Samotný TMS systém je postaven na stejné preferenci jednoduchých a snadno prověřitelných mechanismů. Pokud si jej chcete prohlédnout, registrace je zdarma.

Často kladené otázky

Mohu si článek na blogu LiteTMS přečíst jako prostý markdown?
Ano. Přidejte .md k adrese jakéhokoli článku a web vás přesměruje na čistý zdrojový soubor zobrazený jako prostý markdown. Kompletní katalog publikovaných článků najdete na adrese /blog/index.md.
Proč blog LiteTMS nepoužívá redakční systém?
Protože redakční systém by byl dalším systémem, který by bylo nutné záplatovat a zabezpečovat, a všichni, kdo zde publikují, stejně pracují přímo v repozitáři produktu. Markdown soubory s CI validátorem odvedou stejnou práci s mnohem menšími nároky na údržbu.
Jsou články horší pro lidi, když se píší pro AI asistenty?
Ne. Struktura, kterou asistenti upřednostňují, tedy přímý úvodní odstavec, výstižné mezititulky a konkrétní otázky s krátkými odpověďmi, je přesně ta samá struktura, díky níž se článek snadno a rychle čte. Čistý markdown je samostatný formát, takže článek, který čtete vy, zůstává zcela běžným článkem.

Sdílet

Zůstaňte v kontaktu

Udělejte si místo na kvalitní čtení.

Zvolte LiteTMS jako preferovaný zdroj a objevujte na Googlu více našich článků.

Zvolit LiteTMS na Googlu

Potvrďte svou volbu na Googlu · Otevře se na nové kartě

Osobní onboarding

LiteTMS je v ostrém provozu. Jste připraveni zapojit i vaši firmu?

LiteTMS je v ostrém provozu a nové firmy zapojujeme osobně. Zanechte nám svůj e-mail a zařadíme vás do další skupiny pro onboarding. Samoobslužná registrace bude spuštěna již brzy.

Zapsat se k onboardingu