_ _ _ _ _
>(')____, >(')____, >(')____, >(')____, >(') ___,
(` =~~/ (` =~~/ (` =~~/ (` =~~/ (` =~~/
jgs~^~^`---'~^~^~^`---'~^~^~^`---'~^~^~^`---'~^~^~^`---'~^~^~
Goosequill
Goosequill 是一个基于 Astro 的内容站点主题,移植自 Duckquill Zola 主题。它可以用来搭建博客,也可以用来搭建简单的 Wiki 或文档站。
你只需要修改配置、替换内容,就可以得到一个带主题切换、标签、搜索和关系图谱的静态站点。
内置关系图谱会把文章、标签和相互链接的页面连成一张地图,适合展示不同页面之间的关系。
主要功能
- 亮色/暗色/系统主题切换,并可直接在导航栏中调整强调色
- 丰富的 MDX 内容能力,支持提示块、图片、视频与 Mermaid 图表
- 交互式关系图谱,可浏览文章、标签与关联页面
- 内置媒体短代码,可嵌入 YouTube、Bilibili、Spotify 和 Steam 内容
- 更强的代码展示体验,包含语法高亮、行号以及可选的 CRT 风格
- 完整的国际化支持,内置 i18n 系统,开箱即用支持英文和中文
配置
大部分站点配置都在 src/config.ts。这里可以修改站点标题、描述、导航链接、主题色、目录、分页、RSS、搜索和评论系统。
文章或 Wiki 页面放在 src/content/blog/ 目录下,使用 MDX 格式。首页、关于页、标签页等普通页面放在 src/content/ 目录下。
鸣谢
Goosequill 基于多个开源项目构建,特别感谢: