一个由 Astro 构建的轻便简洁、快速强大的博客主题。
Caution
🚧🚧🚧 我们目前正在做有关升级到 Astro v5 和使用 NPM 包方法的工作 🚧🚧🚧
新版本的已知问题:a. 无法在Vercel上使用Node v22(等待新版本); b. 无法在Vercel上打包站点地图和页面查找资源(等待修复)
如果你想有一个稳定的体验,请使用 v3.1.4,直到新版本对普通用户来说足够稳定,我们才会发布新版本。欢迎对未发布的新代码提供任何反馈。(除非你只是来帮忙做测试,请不要在任何生产环境中使用非稳定版本!)
查看 预览 →
- 🚀 快速高性能
- ⭐ 简单干净的设计
- 📱 响应式设计
- 🔍 使用 pagefind 构建的全站搜索
- 🗺️ 站点地图和 RSS 订阅
- 🕸️ 友好的 SEO
- 📖 目录(table of contents)
- 🖼️ 动态为文章生成可供三方媒体预览的分享图像
- 🖼️ Mediumzoom 图像灯箱
主题包含了许多组件,不仅可以在主题中使用,还可以在其他 Astro 项目中使用。
对于其他 Astro 项目,需要 Tailwind CSS。
- 基础组件:
Aside
、Tabs
、Timeline
、Steps
、Spoiler
... - 高级组件:
GithubCard
、LinkPreview
、Quote
、QRCode
...
在 NPM 上查看:astro-theme-pure
环境要求:
- Nodejs: 18.0.0+
克隆存储库:
git clone https://github.com/cworld1/astro-theme-pure.git
cd astro-theme-pure
有用的命令:
# install dependencies
bun install
# start the dev server
bun dev
# build the project
bun run build
# preview (after the build)
bun preview
# create a new post
bun new-post
为了花更多时间编写代码,减少在空白上纠结的时间,本项目使用代码约定和样式来鼓励一致性。风格一致的代码更容易(且更不容易出错)进行审查、维护和理解。
本项目基于 Apache 2.0 许可证。