Repolode
satnaing

satnaing/astro-paper

Минималистичная, доступная и оптимизированная для SEO тема блога на Astro с TypeScript, Tailwind CSS и поиском Pagefind.

Open source альтернатива:MediumGhost

Звёзды
5,137
Форки
1,118
Открытые issues
32
Последний коммит
21 час назад

Что это?

AstroPaper — тема блога для генератора статических сайтов Astro. Она включает готовую разметку для публикации постов в Markdown или MDX, типобезопасный контент, черновики, пагинацию, сворачиваемое оглавление и светлую и тёмную темы.

В тему входят sitemap, RSS-лента, SEO-метаданные и динамическая генерация изображений Open Graph для каждого поста. Поиск работает статически на базе Pagefind, поэтому бэкенд или внешний поисковый сервис не нужны. Для стилей используется Tailwind CSS, проект написан на TypeScript.

Настройки собраны в файле astro-paper.config.ts. Тему можно адаптировать, изменив цвета и параметры сайта. Её можно развернуть на статических хостингах, например Cloudflare Pages.

Ключевые возможности

  • 01Поддержка Markdown и MDX с типобезопасным контентом
  • 02Статический поиск на базе Pagefind
  • 03Светлая и тёмная темы с готовыми цветовыми схемами
  • 04Sitemap, RSS-лента и SEO-метаданные
  • 05Динамическая генерация изображений Open Graph для постов
  • 06Дизайн с поддержкой клавиатурной навигации и скринридеров

Сценарии использования

  • Запуск личного или технического блога на статическом хостинге
  • Публикация блога с черновиками и пагинацией
  • Создание блога на Markdown, которому нужен поиск без бэкенда

Быстрый старт

  1. 1

    Создать новый проект из шаблона с помощью pnpm

    pnpm create astro@latest --template satnaing/astro-paper
  2. 2

    Установить зависимости

    pnpm install
  3. 3

    Запустить локальный сервер разработки

    pnpm dev

Что важно знать

  • Проект создан на Astro, поэтому необходимо настроить Node.js и инструментарий pnpm локально.

Темы

Частые вопросы

Что такое astro-paper?
Минималистичная, доступная и оптимизированная для SEO тема блога на Astro с TypeScript, Tailwind CSS и поиском Pagefind. AstroPaper — тема блога для генератора статических сайтов Astro. Она включает готовую разметку для публикации постов в Markdown или MDX, типобезопасный контент, черновики, пагинацию, сворачиваемое оглавление и светлую и тёмную темы.
astro-paper можно использовать бесплатно? Какая у него лицензия?
astro-paper распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
astro-paper всё ещё поддерживается?
Активно поддерживается. Последний коммит в astro-paper — 21 окт. 2026 г..
Для чего можно использовать astro-paper?
Запуск личного или технического блога на статическом хостинге Публикация блога с черновиками и пагинацией Создание блога на Markdown, которому нужен поиск без бэкенда
Как установить astro-paper?
Создать новый проект из шаблона с помощью pnpm: pnpm create astro@latest --template satnaing/astro-paper Установить зависимости: pnpm install Запустить локальный сервер разработки: pnpm dev
Где скачать astro-paper?
Исходный код и инструкции по установке — на GitHub: https://github.com/satnaing/astro-paper

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты