Jūs skatāt neoficiālu automātisko tulkojumu. Daži formulējumi var būt neprecīzi.

Tehnoloģijas

Šis blogs ir vienkārši Markdown failu mape

Lasīt Markdown formātā

Šim blogam nav satura vadības sistēmas (CMS) un nav arī datubāzes. Katrs ieraksts ir Markdown fails, kas ievietots tajā pašā repozitorijā, kur atrodas LiteTMS kods, tāpēc ieraksta publicēšana notiek tieši tāpat kā jaunas funkcijas izlaide: ar komitu un izvietošanu (deploy).

Mēs vēlējāmies rīkoties citādi nekā lielākā daļa uzņēmumu blogu, un šajā rakstā ir parādīts viss mehānisms, tostarp tieši tās lapas pirmkods, kuru pašlaik lasāt.

Risinājums, ko izmanto visi pārējie

Tipisks uzņēmuma blogs darbojas ar pilnu satura vadības sistēmu. Datubāze, administratora panelis, lietotāju konti, spraudņi un dizaina tēma, kas pretojas katru reizi, kad tai pieskaraties. Viss šis mehānisms pastāv tikai tāpēc, lai redaktoru komanda varētu publicēt saturu, nepieskaroties kodam.

Mums nav redaktoru komandas, un mēs jau tā visu dienu pavadām koda repozitorijā. Tāpēc mēs iztikām bez šī mehānisma. Katra papildu sistēma ir kaut kas tāds, kam nepieciešami ielāpi, rezerves kopijas un drošības uzturēšana. Teksta failu mapei tas nav vajadzīgs.

Kā izskatās ieraksta fails

Šeit ir saīsināts šī paša ieraksta galvenes fragments, kam seko pamatteksta struktūra:

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

Augšējais bloks ir vienkāršs atslēgu un vērtību pāru saraksts. Zem tā atrodas parasts Markdown teksts, ko renderē standarta Markdown bibliotēka. Viens fails katrai valodai: šis ieraksts pastāv kā .en.md fails un .pl.md fails ar tādu pašu nosaukumu, turklāt poļu versija ir sarakstīta kā oriģinālteksts, nevis mašīntulkota.

Sadaļa ## FAQ parauga beigās ir reāla konvencija, nevis dekorācija. Katrs jautājums ir tieši tāds, kādu cilvēks ierakstītu meklēšanas laukā, un būvēšanas process pārvērš šos pārus strukturētos datos, ko meklētājprogrammas var attēlot kā paplašinātos rezultātus (rich results). Dzīvs piemērs ir redzams šīs lapas apakšā.

Validators redaktora vietā

Pirms jebkas tiek publicēts, būvēšanas skripts nolasa katru ieraksta failu un pārbauda to pret shēmu. Apraksta garumam jābūt no 80 līdz 170 rakstzīmēm. Kategorijai jābūt vienai no piecām atļautajām vērtībām. Datumam jābūt reālam kalendāra datumam, un slug identifikatoram jāsakrīt ar faila nosaukumu.

Pēc tam skripts izveido vienu indeksa failu ar visu ierakstu metadatiem, un vietne nolasa tikai šo failu. Saraksta lapas ielāde prasa tikpat daudz resursu ar pieciem simtiem ierakstu kā ar pieciem.

Tas pats skripts tiek palaists CI sistēmā pie katra koda iesniegšanas (push). Ja kāds ieraksts nav derīgs vai kāds ir aizmirsis atjaunot indeksu, būvēšana neizdodas un nekas netiek izvietots. Bojāts saturs nevar nonākt produkcijas vidē, jo tā nekad nesaņem neko tādu, ko validators nav apstiprinājis.

Kāpēc tieši Markdown, godīgi sakot

Markdown uzvarēja ļoti praktisku, nevis poētisku iemeslu dēļ. Markdown failu var lasīt jebkurā teksta redaktorā, ar papildu rīkiem vai bez tiem. Tas ļauj salīdzināt izmaiņas rindiņu pa rindiņai, tāpēc ieraksta pārskatīšana notiek tieši tāpat kā koda pārbaude: ir precīzi redzams, kurš teikums ir mainīts. Turklāt tas ir maksimāli ekonomisks formāts AI asistentu apstrādei, kas ar katru mēnesi kļūst arvien svarīgāk.

Šis pēdējais punkts ir iemesls, kāpēc katrs ieraksts šeit tiek pasniegts trīs veidos. Lapa, kuru lasāt, ir HTML versija. Pievienojiet adreses beigām pārlūkprogrammā .md, un iegūsiet sākotnējo failu baitu pa baitam, tieši tādu, kāds tas tika ievietots repozitorijā, vienkārša Markdown formātā. Un katrai valodai ir sava RSS plūsma lasītājiem un satura apkopotājiem.

Vietnē /blog/index.md ir pieejams arī mašīnlasāms visu publicēto ierakstu katalogs, un vietnes llms.txt fails novirza AI rāpuļprogrammas tieši uz to. Nekas no tā nekad neparādās kā satura dublēšanās, jo neapstrādātajiem failiem ir pievienota noindex galvene un kanoniskā saite atpakaļ uz HTML lapu.

Ko tas dod jums kā lasītājam

Nekas no šī nav produkta funkcija. Tas ir lēmums par to, kā mēs organizējam savu publikāciju izveidi, un tas atbilst solījumam no pirmā ieraksta: nekādu izdomātu skaitļu un teksts, kuru varat pārbaudīt tieši avotā. Arī pati TMS sistēma ir veidota, balstoties uz to pašu principu - vienkārša, caurskatāma un pārbaudāma mehānika. Ja vēlaties to apskatīt, reģistrācija ir bez maksas.

Biežāk uzdotie jautājumi

Vai es varu lasīt LiteTMS bloga ierakstu vienkārša Markdown formātā?
Jā. Pievienojiet .md jebkura ieraksta adresei, un vietne novirzīs jūs uz sākotnējo failu, kas tiek pasniegts vienkārša Markdown formātā. Pilns publicēto ierakstu katalogs atrodas vietnē /blog/index.md.
Kāpēc LiteTMS blogā netiek izmantots CMS?
Tāpēc, ka CMS būtu vēl viena sistēma, kurai jāuzstāda ielāpi un jānodrošina aizsardzība, bet vienīgie cilvēki, kuri šeit publicē saturu, jau ikdienā strādā ar produkta repozitoriju. Markdown faili ar CI validatoru paveic to pašu uzdevumu, prasot ievērojami mazākus uzturēšanas resursus.
Vai rakstīšana AI asistentiem nepadara ierakstus sliktākus cilvēkiem?
Nē. Struktūra, ko novērtē asistenti, proti, tieša ievadrindkopa, aprakstoši virsraksti un burtiski jautājumi ar īsām atbildēm, ir tieši tā pati struktūra, kas ļauj ērti un ātri pārskatīt rakstu. Neapstrādātais Markdown ir atsevišķs formāts, tāpēc raksts, ko lasāt, paliek parasts raksts.

Kopīgot

Uzturiet saikni

Atvēliet vietu vērtīgai lasāmvielai.

Izvēlieties LiteTMS kā vēlamo avotu, lai Google atrastu vairāk mūsu rakstu.

Izvēlēties LiteTMS Google

Apstipriniet savu izvēli Google · Atveras jaunā cilnē

Individuāla ieviešana

LiteTMS jau darbojas. Vai esat gatavi pievienot savu uzņēmumu?

LiteTMS jau darbojas, un mēs personīgi pievienojam jaunus uzņēmumus. Atstājiet savu e-pastu, lai pievienotos nākamajai grupai. Pašapkalpošanās reģistrācija būs pieejama drīzumā.

Pievienoties ieviešanas sarakstam