Привет, мир!
Добро пожаловать в nikonov-dev — личный блог о разработке, Go, TypeScript и инженерных практиках. Это первая статья, которая демонстрирует возможности формата MDX.
Frontmatter
Каждая статья начинается с frontmatter — метаданных в YAML-формате:
---title: 'Привет, мир!'date: 2026-06-13description: 'Описание для SEO и превью'tags: ['meta', 'blog']draft: falsefeatured: true---Поддерживаемые поля:
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
title | string | Да | Заголовок статьи |
date | date | Да | Дата публикации |
description | string | Нет | Описание (для SEO, превью на главной) |
tags | string[] | Нет | Теги (до 5 рекомендуется) |
draft | boolean | Нет | true — не публиковать |
featured | boolean | Нет | Показывать ли на главной |
updated | date | Нет | Дата последнего обновления |
Markdown
Статьи поддерживают стандартный Markdown: жирный, курсив, код, цитаты:
Инженерия — это не про количество строк кода, а про качество решений.
Списки работают как обычно:
- Первый пункт
- Второй пункт
- Третий пункт
Подсветка кода
Блоки кода подсвечиваются через Expressive Code:
package main
import "fmt"
func main() { fmt.Println("Hello, world!")}function greet(name: string): string { return `Hello, ${name}!`;}
console.log(greet('world'));Что дальше
В следующих статьях я буду разбирать реальные технические задачи — от архитектуры микросервисов на Go до оркестрации AI-агентов. Оставайтесь на связи — доступен RSS.