GitHub 风格简体中文 Forgejo 主题
  • CSS 78.7%
  • Go Template 16.9%
  • Shell 2.6%
  • JavaScript 1.8%
查找文件
仓库文件(优先显示最新提交)
文件名 最新提交消息 最新提交日期
2026-09-25 11:55:55 +08:00
assets feat: add GitHub-style Chinese Forgejo theme 2026-09-10 18:48:05 +08:00
custom style: align theme with GitHub dark mode 2026-09-21 23:33:50 +08:00
src style: unify repository action buttons 2026-09-24 23:42:34 +08:00
AGENTS.md 明确按当前设备选择 SSH 密钥 2026-09-25 11:55:55 +08:00
install.sh 整理主题源码与远端部署流程 2026-09-25 11:45:22 +08:00
README.md 整理主题源码与远端部署流程 2026-09-25 11:45:22 +08:00

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。