GitHub 风格简体中文 Forgejo 主题
- CSS 78.7%
- Go Template 16.9%
- Shell 2.6%
- JavaScript 1.8%
| 文件名 | 最新提交消息 | 最新提交日期 |
|---|---|---|
| assets | ||
| custom | ||
| src | ||
| AGENTS.md | ||
| install.sh | ||
| README.md | ||
Forgejo GitHub 中文主题
面向个人 Forgejo 实例的 GitHub 暗色中文主题。目标是在 Forgejo 16.x 的原生 DOM 上,以 GitHub 当前暗色主题为唯一视觉基准,1:1 复刻仓库、探索、登录、表单、按钮、标签、代码和 Markdown 页面;Forgejo 没有的功能保持空白。
特性
- 使用 GitHub 当前 Primer 暗色令牌、边框、按钮、标签、表格和代码块视觉规则。
- 保留 Forgejo 原生 Octicons SVG,并按 GitHub 图标尺寸、颜色和按钮间距重新适配。
- 将导航 Logo 替换为 GitHub mark 视觉,适合个人实例使用。
- 按简体中文界面优化中文字体、按钮宽度、表单和导航间距。
- 通过 Forgejo 自定义仓库首页模板输出稳定的 GitHub 式两栏布局,并以页头和页尾模板加载资源。
- 主题固定为 GitHub 深色模式;部署时覆盖
public/assets/css/theme-github.css,并安装自定义模板与布局脚本。
文件
src/theme-github.css:主题 CSS,既是唯一维护源,也是部署输入。assets/github-mark.svg:用于主题项目说明和来源记录的 GitHub mark。install.sh:在 Forgejo 主机上部署主题并备份旧文件。custom/:Forgejo 自定义模板和顶栏搜索脚本;安装脚本会把脚本发布到 Forgejo 的public/assets/js。
部署
在 GMK 的 Forgejo 主机上执行:
cd /tmp/forgejo-github-cn-theme
./install.sh
cd /home/yy/forgejo
docker compose restart server
基准
- 主题基准:GitHub 仓库页、探索页、登录页、Primer Design System。
- 图标基准:GitHub Octicons / Primer Octicons。
- 目标环境:Forgejo
16.0.3,默认主题名github。