Typecho × Astro:把博客改成无头 CMS 架构的完整实践
把用了多年的 Typecho 保留为后台内容管理,前端换成 Astro 静态渲染——这就是本站现在的架构。这篇文章记录完整的改造思路与踩坑。
// category
共 25 篇文章
把用了多年的 Typecho 保留为后台内容管理,前端换成 Astro 静态渲染——这就是本站现在的架构。这篇文章记录完整的改造思路与踩坑。
这不是 Markdown 这篇文章的正文是 原生 HTML (Typecho 富文本编辑器的产物),用于验证前端渲染器对非 Markdown 内容的透传与净化能力。 HTML 列表项一 列表项二,包含一段 inline code 列表项三, 一个外链 元素 预期表现 标题 左侧青色竖线 代码 行内代码高亮 表格 圆角边…
记录 typecho-api 插件常用端点,方便前端直连调试。 端点速查 响应结构 注意事项 1. 所有请求都要带 token 2. text 是原始 Markdown,带 前缀 3. 分页 pageSize 上限为 50 4. 插件没有 CORS 头,浏览器端直连会被拦,需服务端转发
每月底我都会翻一翻 GitHub Trending,挑几个「小而美」的工具。本月的五个候选各有绝活。 1. tsup — 零配置 TS 打包 一行命令产出 ESM / CJS / d.ts,库作者的福音。 2. execa — 更好的 childprocess Promise 化 API + 自动转义,脚本不再一坨回调…
本篇是「技术分享」批量测试系列的第 20 篇(共 20 篇),用于验证分类分页与归档时间线在接近真实数据量下的表现,内容为占位文本,不影响真实文章的展示与检索。
本篇是「技术分享」批量测试系列的第 19 篇(共 20 篇),用于验证分类分页与归档时间线在接近真实数据量下的表现,内容为占位文本,不影响真实文章的展示与检索。
本篇是「技术分享」批量测试系列的第 18 篇(共 20 篇),用于验证分类分页与归档时间线在接近真实数据量下的表现,内容为占位文本,不影响真实文章的展示与检索。
本篇是「技术分享」批量测试系列的第 17 篇(共 20 篇),用于验证分类分页与归档时间线在接近真实数据量下的表现,内容为占位文本,不影响真实文章的展示与检索。