跳转到主要内容
星罗
搜索
切换语言
返回

欢迎来到星罗

1 分钟阅读 在 GitHub 上编辑

关于星罗

星罗(Xingluo) 是一个使用 Astro 和 shadcn 视觉风格构建的博客 CMS。

核心特性

  • ⚡ 极致性能:基于 Astro 静态生成,零运行时 JavaScript 开销
  • 🎨 现代视觉:shadcn/ui 的 new-york 风格,OKLCH 色彩空间
  • 🌗 暗黑模式:无闪烁切换,跟随系统偏好
  • 🔍 全文搜索:基于 Flexsearch 的构建时索引
  • 🌐 多语言:简体中文与英文双语支持
  • 📝 Markdown:支持 MDX、代码高亮、目录、标注框
  • 📡 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)); }

开始写作

在 src/content/posts/ 目录下创建 Markdown 文件,添加 frontmatter 即可发布文章。详细字段说明请参考项目文档。

开始你的写作之旅吧!