ReWeave Docs

核心特性

ReWeave 不仅仅是一个静态站点生成器,它还集成了许多强大的功能来提升开发和阅读体验。

1. 高性能构建架构

  • 多线程并行处理:采用 Worker Pool 模式,充分利用多核 CPU 资源并行处理 Markdown 渲染和页面构建。
  • 智能缓存:内置文件系统缓存,避免重复处理未修改的内容。
  • 基准测试数据:实测 1000 篇复杂文章(包含代码、公式、表格)构建仅需约 10 秒。

2. 丰富的内容支持

  • Markdown 扩展
    • GFM: 支持表格、任务列表等标准 GitHub Markdown 语法。
    • LaTeX 公式: 内置 remark-mathrehype-katex,支持复杂的数学公式渲染。
    • 代码高亮: 集成 highlight.js (via rehype-highlight),提供多种配色方案。
    • Mermaid 图表: 支持流程图、时序图等(需配置)。

3. 主题与布局

ReWeave 提供了灵活的主题系统,支持多种布局模式:

  • Weave 主题: 经典的博客布局,侧重阅读体验。
  • GitBook 主题: 专为文档设计,支持多级侧边栏导航、上一篇/下一篇跳转。
  • Landing 主题: 现代化的落地页设计,包含 Hero 区域、特性展示等。
  • Butterfly 主题: 另一种风格的博客主题,注重视觉效果。

4. 开发者体验

  • TypeScript: 全程类型安全,减少运行时错误。
  • Tailwind CSS: 快速构建自定义样式,易于维护。
  • 组件化: 使用 Preact (React API) 编写可复用的 UI 组件。
  • 配置分离: 清晰的配置文件结构 (src/config/*.ts),易于管理不同环境和主题的配置。

5. 节日彩蛋

  • 自动化节日效果: 内置特定日期的节日效果(如圣诞节飘雪、Logo 戴圣诞帽),增强用户互动的趣味性。
  • 可配置性: 用户可以自由开启或关闭这些效果。
最后更新于: 12/27/2025