Skip to content

Releases: LessUp/wiki-bioinfo

v0.2.0 - Astro + Starlight Migration

21 Apr 19:51

Choose a tag to compare

Summary

Major framework migration from Docusaurus to Astro 6.1 + Starlight 0.38, bringing improved performance, better Chinese search support, and modern documentation experience.

What's Changed

🚀 Framework Migration

  • Docusaurus → Astro 6.1 + Starlight 0.38
  • Pagefind search with improved Chinese language support
  • Shiki code highlighting via Expressive Code
  • KaTeX math rendering support

📦 New Components

11 custom Astro components for documentation:

  • PageHeaderMeta — 页面元信息三栏卡片
  • SummaryBox — 快速概览卡片
  • SectionNavigator — 子主题导航网格
  • RelatedLinks — 延伸阅读链接网格
  • PrerequisitesBox — 前置知识列表
  • ComparisonTable — 对比表格
  • DecisionMatrix — 决策矩阵表格
  • ToolMappingBox — 工具/流程连接列表
  • PitfallsBox — 常见误区列表
  • DefinitionList — 术语定义网格
  • WorkflowSteps — 流程步骤卡片

📁 Directory Structure Changes

  • docs/src/content/docs/
  • static/public/
  • src/css/custom.csssrc/styles/custom.css
  • Build output: build/dist/

🗑️ Removed

  • React dependencies (react, react-dom, @mdx-js/react)
  • Docusaurus dependencies (@docusaurus/core, @docusaurus/preset-classic)
  • Prism code highlighter (replaced by Shiki)

更新摘要

从 Docusaurus 迁移到 Astro 6.1 + Starlight 0.38,带来更好的性能、中文搜索支持和现代化的文档体验。

🚀 框架迁移

  • Docusaurus → Astro 6.1 + Starlight 0.38
  • Pagefind 搜索,对中文支持更好
  • Shiki 代码高亮
  • KaTeX 数学公式渲染

📦 新增组件

11 个自定义 Astro 文档组件,提升阅读体验。

📁 目录结构调整

内容目录、静态资源目录和构建输出目录均已优化。


Full Changelog: https://github.com/LessUp/wiki-bioinfo/commits/v0.2.0