Начало работы с контентной платформой
Пошаговое руководство по созданию контентного сайта на базе Astro и Hono
Введение
Добро пожаловать в документацию контентной платформы! Этот стартовый набор позволяет быстро создавать контентные сайты с поддержкой:
- Markdown контента — пишите статьи в MD файлах
- SQLite базы данных — храните структурированные данные
- API backend — Hono для динамического контента
Быстрый старт
1. Клонируйте репозиторий
git clone <repo-url>
cd project-box
2. Установите зависимости
# Frontend
cd frontend-astro && npm install
# Backend
cd ../backend-hono && npm install
3. Настройте базу данных
cd backend-hono
npx prisma generate
npx prisma migrate dev
4. Запустите проект
# Terminal 1 - Backend
npm run dev
# Terminal 2 - Frontend
cd frontend-astro && npm run dev
Структура контента
src/content/
├── blog/ # Статьи блога
│ └── *.md
├── pages/ # Статические страницы
│ └── *.md
└── authors/ # Авторы
└── *.md
Создание новой статьи
Создайте файл src/content/blog/my-article.md:
---
title: "Моя статья"
description: "Описание статьи"
publishedAt: 2025-01-20
category: "news"
tags: ["example"]
---
Содержимое статьи...
Следующие шаги
- Изучите API документацию
- Настройте SEO параметры
- Добавьте собственные компоненты