Все записи

ИсследованияРазборыЗаметки3 мин чтения

Запись, в которой есть всё

Образец страницы. Текст, списки, цитата, таблица, код, картинки, карусель, видео и сноски.

Редакция

Цветные листы на тёплом фоне. Коралловый, фиолетовый и белая карточка со строками.

Эта страница собрана, чтобы увидеть запись целиком: обложку, колонку текста и всё, что в ней бывает. Здесь есть ссылка, жирное, курсив, зачёркнутое и код в строке.

Локальные картинки Astro готовит при сборке. Видео лежит отдельно и вставляется своим тегом.1

Списки

  • Маркированный пункт.
  • Пункт с вложением:
    • вложенный пункт;
    • и ещё один.
  1. Первый шаг.
  2. Второй шаг.
    1. Вложенный номер.
    2. Следующий номер.
  3. Третий шаг.
  • Обложка, заголовок и дата на месте.
  • Таблица и блок кода ниже по странице.
  • Черновик с draft: true в ленту не попадает.

Подзаголовок

Абзац после заголовка третьего уровня. Ссылка наружу ведёт в документацию Astro.

Цитата

Колонка текста узкая специально. Длинная строка в коде и широкая таблица прокручиваются внутри себя, а не раздвигают страницу.

Вложенная цитата с тем же левым краем.

В цитате может быть список:

  • картинка на всю ширину колонки;
  • видео с тем же скруглением, что у картинки.

Таблица

Поле Зачем Пример Всегда
title Заголовок страницы и карточки Запись, в которой есть всё да
description Подзаголовок и описание для поисковиков Одно-два предложения да
pubDate Дата в метаданных 2026-10-07 да
category Раздел и фильтр ленты research да
tags Теги из общего списка reviews нет
cover Обложка карточки и страницы ./everything/cover.png нет
author Строка под описанием Редакция нет
updatedDate Строка «Обновлено» в конце 2026-10-07 нет

Код

export function readingMinutes(words: number): number {
	return Math.max(1, Math.round(words / 180));
}
npm run dev -- --background

Строка длиннее колонки уходит в прокрутку блока:

const path = '/ru-RU/posts/everything/'; // эта строка специально длиннее колонки статьи, чтобы проверить горизонтальную прокрутку внутри тёмного блока

Картинки

Обычная картинка из Markdown, файл лежит рядом с записью.

Макет страницы: белый лист, фиолетовый блок на месте картинки и три цветных прямоугольника снизу.

Картинка с подписью:

Крупнее те же листы: коралловый фон, фиолетовый лист и белая карточка со строками.
Подпись сидит под картинкой и набрана мельче основного текста.

Несколько фотографий в одном слайдере. Следующий кадр виден с краю. Листаются свайпом и стрелками, а по нажатию открываются крупно.

Видео

Ролик без звука, около пяти секунд. Субтитры включены.

Ещё по мелочи

Клавиши в тексте выглядят так: ⌘ K.

Раскрывающийся блок

Внутри тот же набор, что и в статье: абзац, выделение и ссылка на главную.


Горизонтальная линия отделяет хвост. Сноска из начала страницы стоит под чертой.

Примечания

  1. Картинка указывается путём от файла записи. Видео кладётся в public/media/ и подключается адресом /media/.... ↩

Обновлено

Читать дальше