Ogledujete si neuradni avtomatski prevod. Nekatere besedne zveze so morda nenatančne.

Tehnologija

Ta blog je le mapa datotek markdown

Preberi kot markdown

Za tem blogom ne stoji noben CMS in tudi nobena podatkovna zbirka. Vsaka objava je datoteka markdown, potrjena v isto skladišče kot koda LiteTMS, zato objava prispevka deluje natanko tako kot izdaja nove funkcije: commit in deploy.

To smo želeli narediti drugače kot večina podjetniških blogov, ta objava pa vam prikazuje celoten mehanizem, vključno z izvorno kodo strani, ki jo pravkar berete.

Nastavitev, ki jo uporabljajo vsi drugi

Običajen podjetniški blog deluje na polnem sistemu za upravljanje vsebin. Podatkovna zbirka, skrbniška plošča, uporabniški računi, vtičniki in grafična predloga, ki se upira vsaki spremembi. Vsa ta mašinerija obstaja zato, da lahko ekipa urednikov objavlja vsebine, ne da bi se dotaknila kode.

Mi nimamo uredniške ekipe, poleg tega pa že ves dan preživimo v repozitoriju s kodo. Zato smo se tej mašineriji preprosto odpovedali. Vsak dodaten sistem zahteva posodobitve, varnostne kopije in zaščito. Mapa z besedilnimi datotekami tega ne potrebuje.

Kako izgleda datoteka z objavo

Tukaj je skrajšana kopija glave te objave, ki ji sledi zgradba samega besedila:

---
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 na vrhu je preprost seznam parov ključev in vrednosti. Pod njim je običajen markdown, ki ga izriše standardna knjižnica za markdown. Ena datoteka na jezik: ta objava obstaja kot datoteka .en.md in datoteka .pl.md z istim imenom, pri čemer je poljska različica napisana izvorno in ne strojno prevedena.

Razdelek ## FAQ na koncu primera je dejanski standard, ne le okras. Vsako vprašanje je takšno, kot bi ga uporabnik vnesel v iskalno polje, proces gradnje pa te pare pretvori v strukturirane podatke, ki jih lahko iskalniki prikažejo kot obogatene rezultate. Primer v živo najdete na dnu te strani.

Preverjalnik namesto urednika

Preden gre karkoli v produkcijo, gradbena skripta prebere vsako datoteko z objavo in jo preveri glede na shemo. Opis mora imeti med 80 in 170 znakov. Kategorija mora biti ena od petih dovoljenih vrednosti. Datum mora biti veljaven koledarski datum, spletni naslov (slug) pa se mora ujemati z imenom datoteke.

Skripta nato zapiše eno samo indeksno datoteko z metapodatki vseh objav, spletno mesto pa bere le to datoteko. Stran s seznamom objav porabi enako količino virov pri petsto objavah kot pri petih.

Ista skripta se v sistemu CI zažene ob vsakem potisku kode. Če je objava neveljavna ali pa je nekdo pozabil znova ustvariti indeks, gradnja spodleti in se nič ne namesti. Poškodovana vsebina ne more priti v produkcijo, saj produkcija nikoli ne prejme ničesar, česar preverjalnik ni odobril.

Zakaj pravzaprav markdown

Markdown je zmagal iz povsem praktičnih razlogov. Datoteka markdown je berljiva v vsakem urejevalniku besedila, z orodji ali brez njih. Primerjava razlik poteka vrstico za vrstico, zato se objava pregleduje enako kot koda: točno vidite, kateri stavek se je spremenil. Poleg tega je to najugodnejši format za obdelavo z umetno inteligenco, kar je vsak mesec bolj pomembno.

Ravno zaradi te zadnje točke je vsaka objava tukaj na voljo na tri načine. Stran, ki jo berete, je različica HTML. Če naslovu v brskalniku dodate .md, prejmete surovo izvorno datoteko, bajt za bajtom točno tako, kot je bila potrjena, postreženo kot čisti markdown. Vsak jezik pa ima tudi svoj vir RSS za bralnike in agregatorje.

Na voljo je tudi strojno berljiv katalog vseh objavljenih prispevkov na naslovu /blog/index.md, datoteka llms.txt na spletnem mestu pa spletne pajke z umetno inteligenco usmerja neposredno nanj. Nič od tega se nikoli ne pojavi kot podvojena vsebina, saj surove datoteke vsebujejo glavo noindex in kanonično povezavo nazaj na stran HTML.

Kaj to prinaša vam kot bralcu

Nič od tega ni funkcija izdelka. Gre za odločitev o tem, kako vodimo lastno objavljanje, kar se ujema z obljubo iz prve objave: brez izmišljenih številk in z besedilom, ki ga lahko preverite pri viru. Tudi sam sistem TMS temelji na enakem načelu preprostega in preglednega delovanja. Če si ga želite ogledati, je registracija brezplačna.

Pogosta vprašanja

Ali lahko objavo na blogu LiteTMS berem kot čisti markdown?
Da. Naslovu katere koli objave dodajte .md in spletno mesto vas bo preusmerilo na surovo izvorno datoteko, postreženo kot čisti markdown. Celoten katalog objavljenih prispevkov je na voljo na /blog/index.md.
Zakaj blog LiteTMS ne uporablja sistema CMS?
Ker bi bil CMS še en dodaten sistem za posodabljanje in varovanje, edini ljudje, ki tukaj objavljajo, pa že tako delajo v repozitoriju izdelka. Datoteke markdown s preverjalnikom v sistemu CI opravijo enako delo z bistveno manj vzdrževanja.
Ali pisanje za pomočnike z umetno inteligenco poslabša objave za bralce?
Ne. Zgradba, ki jo pomočniki nagrajujejo, torej neposreden uvodni odstavek, opisni mednaslovi in dobesedna vprašanja s kratkimi odgovori, je natanko tista zgradba, ki bralcu omogoča hiter pregled članka. Surovi markdown je ločen format, zato članek, ki ga berete, ostaja povsem običajen članek.

Deli

Ostanite v stiku

Naredite prostor za boljše branje.

Izberite LiteTMS kot prednostni vir in na Googlu odkrijte več naših člankov.

Izberite LiteTMS na Googlu

Potrdite izbiro na Googlu · Odpre se v novem zavihku

Osebno uvajanje

LiteTMS že deluje. Ste pripravljeni na vključitev svojega podjetja?

LiteTMS že deluje, nova podjetja pa uvajamo osebno. Vpišite svoj e-naslov in se pridružite naslednji skupini za uvajanje. Samostojna registracija bo na voljo kmalu.

Pridružite se seznamu za uvajanje