Начало работы с контентной платформой

Пошаговое руководство по созданию контентного сайта на базе Astro и Hono

Getting Started

Введение

Добро пожаловать в документацию контентной платформы! Этот стартовый набор позволяет быстро создавать контентные сайты с поддержкой:

  • 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"]
---

Содержимое статьи...

Следующие шаги