- 双主题系统 - 明暗模式,支持系统自动检测
- 移动优先设计 - 完全响应式,原生 WebKit 平滑滚动
- 现代图片支持 - AVIF/WebP 格式自动转换
- 代码语法高亮 - 精美代码块,一键复制
- 自动目录生成 - 智能导航,带滚动监听
- 32 种语言 - 完整国际化支持
- 诗歌卡片 - 优雅的诗歌展示,支持 Markdown 语法
- 标签页面模板 - 浏览所有标签的自定义页面,显示文章数
- 友链页面模板 - 友情链接展示,带莫比乌斯符号动画
- 增强脚注 - 改进的导航和样式
- 非 AI 创作徽章 - 人工创作内容的可选透明度徽章
- 竖版图片检测 - 自动布局优化
- 快速加载 - 资源优化,延迟加载
- 玻璃拟态 UI - 现代设计,优雅动画
- 智能导航 - 文章导航,智能回退
- 移动端增强 - 自动隐藏面板,触摸优化交互
- 自定义 OG 图片 - 可选 Open Graph 图片服务集成
Attegi 在 Google PageSpeed Insights 获得优秀评分:
| 指标 | 移动端 | 桌面端 |
|---|---|---|
| 性能 | 97 | 97 |
| 无障碍 | 96 | 100 |
| 最佳实践 | 100 | 100 |
| SEO | 100 | 100 |
精美展示诗歌,支持 Markdown 自动解析或自定义 HTML
> [!poem] 未选择的路
> 黄色的树林里分出两条路,
> 可惜我不能同时去涉足,
> 我在那路口久久伫立,
>
> — 罗伯特·弗罗斯特功能特性:
- 支持 Markdown 语法,使用
[!poem]触发 - 自动适配明暗主题
- 完全响应式设计
- 支持居中布局和纯文本样式
- 优雅的悬停效果
新一代图片格式,自动转换
- AVIF & WebP 自动格式检测
- 完全可配置
- 延迟加载
- 增强移动端触摸交互
- 使用 GLightbox 的灯箱画廊
智能导航,带滚动监听
- 从文章标题自动生成(H2-H6)
- 滚动监听,高亮当前章节
- 桌面端:固定侧边栏,移动端:可折叠抽屉
- 使用
#no-toc内部标签可禁用单篇文章的目录
精美的玻璃拟态设计,浏览所有标签和文章预览
- 可滚动的标签列表自定义页面模板
- 玻璃效果卡片,优雅动画
- 显示每个标签的文章数量
- 完全响应式设计
设置方法: 在 Ghost 后台 → 页面中创建新页面,将 slug 设置为 tags。
展示友情链接,带莫比乌斯无限符号动画
- 自定义页面模板,优雅的动画标题
- 支持 Ghost 原生书签卡片
- 自定义 HTML 链接卡片,丰富元数据
- 精美网格布局,悬停效果
设置方法: 在 Ghost 后台 → 页面中创建新页面,将 slug 设置为 links。
语法高亮,一键复制
- 通过 highlight.js 实现语法高亮
- 代码片段复制按钮
- 语言检测和显示
- 优化的移动端查看体验
为非 AI 创作的文章提供可选徽章
- 使用内部标签
#not-by-ai为单篇文章启用 - 可配置徽章链接
- 无缝集成到文章布局中
- 脚注导航 - 增强样式和平滑滚动
- Open Graph 图片 - 可选的自定义 OG 图片服务支持
- 竖版图片检测 - 自动优化竖版图片布局
- 自动隐藏面板 - 移动端浮动面板在交互时自动隐藏
- 玻璃按钮 - 优雅的液态玻璃效果按钮
- 从 GitHub Releases 下载
- Ghost 后台 → 设置 → 设计 → 上传主题
- 激活 Attegi
| 设置 | 位置 |
|---|---|
| 强调色 | Ghost 后台 → 设计与品牌 |
| 隐藏元素 | 代码注入(见下方) |
| 样式/脚本 | 编辑 src/sass 或 src/js,然后重新构建 |
通过代码注入隐藏元素
<style>
section.post-comments,
.post-share,
.nav-footer ul,
span.nav-credits,
span.nav-copy { display: none !important; }
</style>前置要求
- Node.js 16+ 和 npm/yarn
- Ghost 实例(本机 Ghost CLI 或远程开发站点)
- Docker(可选)
- Git
不依赖 Docker 的热重载开发
# 1) 启动 Ghost(或直接使用已有 localhost:2368)
ghost start --development
# 2) 在本主题仓库启动热重载(代理 + 资源监听)
npm run dev:hot
# 3) 打开热重载地址(本仓库默认端口)
# http://localhost:3010可选环境变量:
# Ghost 目标地址(默认 http://127.0.0.1:2368)
GHOST_DEV_URL=http://127.0.0.1:2368
# 热重载服务端口(本仓库默认 3010)
DEV_HOT_PORT=3010使用 Docker 本地开发
docker-compose up -d
# 访问 http://localhost:2368/ghost
# 在 设置 → 设计 中激活主题构建命令
yarn dev # 监听模式
yarn dev:hot # BrowserSync 热重载(代理 Ghost)
yarn build # 生产构建
yarn compress # 创建 zip
npx gscan . # 验证主题项目结构
Attegi/
├── assets/ # 编译产物(勿直接编辑)
├── locales/ # 32 种语言文件
├── partials/ # 模板组件
├── src/
│ ├── sass/ # 源样式
│ └── js/ # 源脚本
├── *.hbs # 模板
└── package.json
- 文档:Ghost 主题文档
- 问题:GitHub Issues
- 讨论:GitHub Discussions
- 付费支持与定制:可提供付费技术支持与主题定制,请向我发送邮件沟通需求。
GNU Affero General Public License v3.0,见 LICENSE。





