Перейти к содержимому
星罗
Поиск
Сменить язык
Назад

Добро пожаловать в Xingluo

1 мин чтения Редактировать на GitHub

О Xingluo

Xingluo — это CMS для блогов, созданная на Astro с визуальным стилем shadcn.

Основные возможности

  • ⚡ Экстремальная производительность: статическая генерация с Astro, нулевая нагрузка JavaScript
  • 🎨 Современный внешний вид: стиль shadcn/ui new-york, цветовое пространство OKLCH
  • 🌗 Темный режим: переключение без мерцания, следует системным настройкам
  • 🔍 Полнотекстовый поиск: индексация во время сборки с Flexsearch
  • 🌐 Многоязычность: поддержка русского, английского и китайского
  • 📝 Markdown: MDX, подсветка синтаксиса, оглавление, callouts
  • 📡 RSS и SEO: RSS-лента и структурированные данные готовы к использованию

Пример кода

src/lib/utils.ts
ts
import { clsx, type ClassValue } from "clsx"; import { twMerge } from "tailwind-merge"; export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); }

Начало работы

Создайте Markdown-файл в директории src/content/posts/, добавьте frontmatter и опубликуйте статью. Подробные описания полей можно найти в документации проекта.

Начните свой путь в написании!