Добро пожаловать в подробное руководство для творцов таверны. Здесь вы получите всю исчерпывающую информацию о том, что и как делать.

Конечно же данное руководство будет обновляться и дополняться.

:::note[Набросок] Сейчас это только самое начало. :::

Погружение

Погружаемся во всю необходимую базу для работы.

Инструменты

Что будет использоваться и что нужно настроить.

  • Forgejo.
  • Редактор кода.
  • Git.
  • Bun.

Сборка

Как собрать свой собственный сайт у себя.

bun run build

Контент

Как наполнять сайт содержимым.

Страницы

Просто создайте файл с расширением .md в директории content/pages/.

Анонсы

Все анонсы на сайте находятся по пути: content/announces.json.

{
  "id": 6,
  "title": "Привет, Chiori!",
  "date": "2026-04-01",
  "content": "На сервер пришёл ещё один замечательный бот.",
  "badge": {
    "variant": "accent",
    "label": "Chiori"
  }
}
  • id: Уникальный идентификатор анонса. Целое положительное число. Увеличивается каждый раз. Они не должны повторяться.
  • title: Отображаемый заголовок анонса.
  • date: Когда был проведён анонс, в формате YYYY-MM-DD.
  • content: Краткое описание до 3х предложений.
  • badge: цветная плашка анонса.
    • variant: Цвет, может быть: info, success, warning, danger, accent.
    • label: Текст на самой плашке. Одним словом с большой буквы.

События

Все события на сайте находятся по пути: content/events.json.

Нечто большее

Выходим за рамки content/ и делаем куда более интересные вещи.