În spatele acestui blog nu există niciun CMS și nicio bază de date. Fiecare articol este un fișier markdown inclus prin commit în același depozit de cod ca LiteTMS, așa că publicarea unui articol funcționează exact ca lansarea unei funcționalități: un commit și un deploy.
Am vrut să facem lucrurile diferit față de majoritatea blogurilor corporative, iar acest articol vă prezintă întregul mecanism, inclusiv sursa paginii pe care o citiți chiar acum.
Configurația pe care o folosesc toți ceilalți
Un blog de companie obișnuit rulează pe un sistem complet de gestionare a conținutului. O bază de date, un panou de administrare, conturi de utilizator, pluginuri și o temă care opune rezistență de fiecare dată când încerci să o modifici. Tot acest angrenaj există pentru ca o echipă de redactori să poată publica fără să se apropie de cod.
Noi nu avem o echipă de redactori și ne petrecem deja întreaga zi într-un depozit de cod. Așa că am renunțat la acest angrenaj. Fiecare sistem în plus înseamnă ceva de actualizat, de salvat și de securizat. Un dosar cu fișiere text nu implică aceste griji.
Cum arată fișierul unui articol
Iată o versiune restrânsă a antetului acestui articol, urmată de structura corpului textului:
---
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.
Blocul din partea de sus este o listă simplă de perechi cheie-valoare. Sub el se află markdown obișnuit, randat de o bibliotecă standard de markdown. Un fișier pentru fiecare limbă: acest articol există ca fișier .en.md și fișier .pl.md cu același nume, iar versiunea în poloneză este scrisă nativ, nu tradusă automat.
Secțiunea ## FAQ de la finalul exemplului este o convenție reală, nu o decorațiune. Fiecare întrebare este formulată exact așa cum ar introduce-o o persoană într-un motor de căutare, iar procesul de build transformă aceste perechi în date structurate pe care motoarele de căutare le pot afișa ca rezultate îmbogățite (rich results). Există un exemplu concret la sfârșitul acestei pagini.
Un validator în loc de redactor
Înainte de a publica orice modificare, un script de build citește fiecare fișier de articol și îl verifică în raport cu schema definită. Descrierea trebuie să aibă între 80 și 170 de caractere. Categoria trebuie să fie una dintre cele cinci valori permise. Data trebuie să fie o dată calendaristică reală, iar slug-ul trebuie să corespundă numelui de fișier.
Scriptul generează apoi un singur fișier de index cu metadatele fiecărui articol, iar site-ul citește exclusiv acel fișier. O pagină de listare consumă aceleași resurse fie că are cinci sute de articole, fie că are cinci.
Același script rulează în CI la fiecare push. Dacă un articol este nevalid sau cineva a uitat să regenereze indexul, procesul de build eșuează și nimic nu se publică. Conținutul cu erori nu poate ajunge în producție, deoarece producția nu primește niciodată nimic ce nu a fost validat.
De ce markdown, sincer vorbind
Markdown a câștigat din motive pur pragmatice. Un fișier markdown poate fi citit în orice editor de text, cu sau fără instrumente dedicate. Modificările se compară linie cu linie, așa că un articol este revizuit la fel ca o bucată de cod: vedeți exact ce propoziție s-a schimbat. În plus, este cel mai economic format posibil pentru procesarea de către asistenții AI, un aspect care contează tot mai mult în fiecare lună.
Acest ultim aspect este motivul pentru care fiecare articol de aici este furnizat în trei moduri. Pagina pe care o citiți este versiunea HTML. Dacă adăugați .md la adresa din browser, primiți fișierul sursă brut, octet cu octet exact cum a fost trimis prin commit, furnizat ca markdown simplu. În plus, fiecare limbă are propriul flux RSS pentru cititori și agregatoare.
Există, de asemenea, un catalog structurat pentru toate articolele publicate la /blog/index.md, iar fișierul llms.txt al site-ului direcționează crawlerii AI direct către el. Nimic din toate acestea nu apare ca conținut duplicat, deoarece fișierele brute includ un antet noindex și un link canonic către pagina HTML.
Ce câștigați dumneavoastră, ca cititor
Nimic de aici nu reprezintă o funcționalitate a produsului. Este o decizie despre modul în care ne gestionăm propriile publicații și respectă promisiunea din primul articol: fără cifre inventate și texte pe care le puteți verifica direct la sursă. Sistemul TMS în sine este construit pe aceeași preferință pentru mecanisme simple și ușor de inspectat. Dacă doriți să explorați platforma, înregistrarea este gratuită.
Întrebări frecvente
- Pot citi un articol de pe blogul LiteTMS în format markdown simplu?
- Da. Adăugați .md la adresa oricărui articol, iar site-ul vă redirecționează către fișierul sursă brut, furnizat ca markdown simplu. Catalogul complet al articolelor publicate se găsește la /blog/index.md.
- De ce nu folosește blogul LiteTMS un CMS?
- Pentru că un CMS ar fi un al doilea sistem de actualizat și securizat, iar singurii oameni care publică aici lucrează deja în depozitul de cod al produsului. Fișierele markdown verificate printr-un validator în CI rezolvă aceeași sarcină cu mult mai puține cerințe de întreținere.
- Faptul că scrieți pentru asistenții AI face articolele mai puțin utile pentru oameni?
- Nu. Structura favorizată de asistenți, adică un paragraf introductiv direct, subtitluri descriptive și întrebări clare cu răspunsuri scurte, este exact aceeași structură care face un articol ușor de parcurs rapid. Formatul markdown brut este separat, așa că textul pe care îl citiți rămâne un articol obișnuit.
Păstrați legătura
Faceți loc pentru lecturi mai bune.
Alegeți LiteTMS ca sursă preferată pentru a găsi mai multe articole de la noi pe Google.
Alegeți LiteTMS pe GoogleConfirmați alegerea pe Google · Se deschide într-o filă nouă