# Tag: astro

URL: https://xingwangzhe.fun/tags/astro/

## 8 posts

- [学习开发Astro博客后台(二)重载之殇](https://xingwangzhe.fun/posts/2dd2b505.md): 在前文中,已经实现了非常简陋的功能,下一步准备粗略地写一个md编辑,然后再通过fetch请求将数据发送到后端。
- [Astro 5.17构建性能优化实践：从18s到13s](https://xingwangzhe.fun/posts/astro-517-performance-optimization.md): 在维护个人博客主题 Stalux 的过程中，随着文章数量增长到 150+ 篇，我发现构建时间逐渐变得非常的慢,对于调试来说很不方便(因为当前astro依赖的vite版本build和dev结果是不一样的)。每次 astro build 都要等待 18 秒以上，这不仅影响了开发体验，也让 CI/CD 流程变得拖沓。
- [Astro 6 推出啦](https://xingwangzhe.fun/posts/astro6-release.md): Astro 6.0 正式发布，带来 Vite 7 默认集成、实验性新特性与破坏性变更。本文解读 Astro 6 的主要亮点、升级指南与个人使用体验
- [学习开发astro博客后台(一)钩子文学](https://xingwangzhe.fun/posts/f593cf78.md): 前端会点，后端不怎么会，想着 Astro 默认作为 SSG 前端框架，得需要一个伪后台。我看了官方文档，有很多后台，但都不是我想要的那种 dev 开发环境下的后台，所以我准备手搓一个解耦的后台实现，也就是作为 npm 包来分发。
- [把Hexo永久链接迁移到Astro](https://xingwangzhe.fun/posts/move-hexo-permalink-to-astro.md): 从 Hexo 生态过来的朋友们，可能会遇到一个问题，就是 Hexo 的 permalink（或 abbrlink）和 Astro 的路由规则不太一样，导致之前的文章链接可能需要大批量更改而无法访问。今天我们就来讲讲如何把 Hexo 的永久链接迁移到 Astro。
- [告别 Pagefind，用 Orama 实现静态博客的全文搜索](https://xingwangzhe.fun/posts/orama-search-replace-pagefind.md): Pagefind 的中文分词不尽如人意，而且 Dev 模式下搜索完全不可用。本文介绍如何用 Orama 替代 Pagefind，从 Astro Content Collections 直接建索引，实现 Dev/Build 双模式可用的中文全文搜索。
- [发布 @xingwangzhe/satteri-mermaid：剔除mermaid.js，用Rust原生渲染流程图，构建时产出纯静态SVG](https://xingwangzhe.fun/posts/satteri-mermaid-npm-package.md): 从客户端mermaid.js到WASM再到napi-rs原生绑定，三代渲染引擎的演化之路。最终实现3ms/图构建时渲染，零客户端JS，23种图表类型全覆盖。
- [Stalux Astro博客主题自荐](https://xingwangzhe.fun/posts/stalux-astro.md): Stalux 是一款现代 Astro 博客主题，支持多重搜索、文章归档、标签云与评论系统。本文介绍主题特性、设计理念与使用指南，推荐给使用 Astro 的博客用户
