---
title: Bu bloq markdown fayllarından ibarət bir qovluqdur
slug: why-this-blog-has-no-cms
locale: az
description: LiteTMS bloqunun arxasında CMS yoxdur. Hər yazı repozitoriyada CI ilə yoxlanan və HTML, ilkin markdown və RSS kimi təqdim edilən fayldır.
date: 2026-07-15
updated: 2026-07-15
category: technology
tags: markdown, blog, aieo, engineering
author: LiteTMS Team
draft: false
---

Bu bloqun arxasında heç bir CMS və heç bir verilənlər bazası yoxdur. Hər bir yazı LiteTMS kodu ilə eyni repozitoriyə göndərilən markdown faylıdır, buna görə də yazı dərc etmək tam olaraq yeni funksiya təqdim etmək kimidir: bir kommit və bir yerləşdirmə (deploy).

Biz bunu əksər şirkət bloqlarından fərqli etmək istədik və bu yazı sizə bütün mexanizmi, o cümlədən hazırda oxuduğunuz səhifənin mənbə kodunu göstərir.

## Hər kəsin istifadə etdiyi quraşdırma

Tipik bir şirkət bloqu tam məzmun idarəetmə sistemi üzərində işləyir. Verilənlər bazası, idarəetmə paneli, istifadəçi hesabları, plaginlər və toxunduqda sizə müqavimət göstərən mövzu (tema). Bütün bu mexanizm ona görə mövcuddur ki, redaktorlar qrupu koda toxunmadan məzmun dərc edə bilsin.

Bizim redaktorlar qrupumuz yoxdur və biz artıq bütün günü kod repozitoriyasında keçiririk. Buna görə də bu mexanizmdən imtina etdik. Hər bir əlavə sistem yenilənməli, nüsxələnməli və təhlükəsizliyi təmin edilməli olan bir vasitədir. Mətn faylları qovluğu isə belə deyil.

## Yazı faylı necə görünür

Budur bu yazının öz başlığının qısaldılmış nüsxəsi və ardınca gövdənin forması:

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

Yuxarıdakı blok açar və dəyər cütlərinin sadə siyahısıdır. Onun altında standart markdown kitabxanası tərəfindən emal edilən adi markdown yerləşir. Hər dil üçün bir fayl: bu yazı eyni adlı bir `.en.md` faylı və bir `.pl.md` faylı kimi mövcuddur və polyak versiyası maşın tərcüməsi deyil, birbaşa yazılmışdır.

Nümunənin sonundakı `## FAQ` bölməsi dekorasiya deyil, real konvensiyadır. Hər bir sual bir insanın axtarış xanasına yaza biləcəyi növ sualdır və yığma prosesi (build) bu cütləri axtarış sistemlərinin genişləndirilmiş nəticələr (rich results) kimi göstərə biləcəyi strukturlaşdırılmış məlumatlara çevirir. Bu səhifənin aşağı hissəsində canlı nümunə var.

## Redaktor əvəzinə yoxlayıcı (validator)

Hər hansı bir şey yayımlanmazdan əvvəl, yığma skripti hər bir yazı faylını oxuyur və onu sxemə qarşı yoxlayır. Təsvir (description) 80 ilə 170 simvol arasında olmalıdır. Kateqoriya icazə verilən beş dəyərdən biri olmalıdır. Tarix real təqvim tarixi olmalı, slug isə fayl adı ilə uyğunlaşmalıdır.

Daha sonra skript hər bir yazının metaməlumatları ilə vahid indeks faylı yazır və sayt yalnız həmin faylı oxuyur. Siyahı səhifəsinin işlənməsi beş yüz yazı ilə də beş yazı ilə olduğu qədər resurs tələb edir.

Eyni skript hər bir göndərmədə (push) CI daxilində işləyir. Əgər yazı düzgün deyilsə və ya kimsə indeksi yenidən yaratmağı unudubsa, yığma uğursuz olur və heç nə yerləşdirilmir. Qüsurlu məzmun istehsala (production) çata bilməz, çünki istehsal heç vaxt yoxlayıcının təsdiq etmədiyi heç nəyi qəbul etmir.

## Düzünü desək, nə üçün markdown

Markdown sadə və cəlbedici olmayan səbəblərə görə seçildi. Markdown faylı hər hansı bir mətn redaktorunda, alətlərlə və ya alətsiz oxuna bilir. Sətirbəsətir müqayisə (diff) edilə bilir, buna görə də yazıya kod kimi baxış keçirilir: məhz hansı cümlənin dəyişdiyini dəqiq görürsünüz. Və bu, süni intellekt köməkçisinin mənimsəməsi üçün mümkün olan ən ucuz formatdır ki, bu da hər ay bir az daha çox əhəmiyyət kəsb edir.

Məhz bu son səbəbə görə buradakı hər bir yazı üç formada təqdim olunur. Oxuduğunuz səhifə HTML versiyasıdır. Brauzerinizdəki ünvana `.md` əlavə etsəniz, birbaşa repozitoriyə göndərildiyi kimi, bayt-bayt sadə markdown olaraq təqdim edilən xam mənbə faylını əldə edirsiniz. Hər dilin oxucular və aqreqatorlar üçün öz RSS lenti də var.

Həmçinin [/blog/index.md](/blog/index.md) ünvanında dərc olunmuş hər bir yazının maşın tərəfindən oxuna bilən kataloqu mövcuddur və saytın `llms.txt` faylı süni intellekt axtarış botlarını birbaşa ona yönləndirir. Bunların heç biri təkrarlanan məzmun kimi görünmür, çünki xam fayllarda noindex başlığı və HTML səhifəsinə qayıdan kanonik (canonical) keçid var.

## Bir oxucu kimi bu sizə nə qazandırır

Burada heç bir şey məhsul funksiyası deyil. Bu, öz nəşrlərimizi necə idarə etdiyimizlə bağlı bir qərardır və [ilk yazıdakı](/en/blog/welcome-to-the-litetms-blog) vədə tam uyğundur: uydurma rəqəmlər yoxdur və mənbədən yoxlaya biləcəyiniz mətn. TMS sisteminin özü də sadə və yoxlanıla bilən mexanizmlərə olan eyni üstünlük üzərində qurulub. Əgər tanış olmaq istəyirsinizsə, [qeydiyyat pulsuzdur](/en/register).

## FAQ

### LiteTMS bloq yazısını sadə markdown formatında oxuya bilərəmmi?

Bəli. İstənilən yazının ünvanına `.md` əlavə edin və sayt sizi sadə markdown kimi təqdim edilən xam mənbə faylına yönləndirəcək. Dərc edilmiş yazıların tam kataloqu /blog/index.md ünvanında yerləşir.

### LiteTMS bloqu nə üçün CMS istifadə etmir?

Çünki CMS yenilənməli və təhlükəsizliyi təmin edilməli olan ikinci bir sistem olardı, burada yazı dərc edən yeganə şəxslər isə onsuz da məhsulun repozitoriyasında işləyirlər. CI yoxlayıcısı ilə dəstəklənən markdown faylları daha az texniki xidmətlə eyni işi görür.

### Süni intellekt köməkçiləri üçün yazmaq yazıları insanlar üçün pisləşdirirmi?

Xeyr. Köməkçilərin qiymətləndirdiyi struktur, yəni birbaşa giriş abzası, təsviri başlıqlar və qısa cavabları olan birbaşa suallar, eyni zamanda məqaləni tez nəzərdən keçirməyi asanlaşdıran strukturdur. Xam markdown ayrı bir formatdır, buna görə də oxuduğunuz məqalə normal məqalə olaraq qalır.
