Experience Forgejo with the 2013-era GitHub look!
  • Go Template 92.8%
  • CSS 7.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-29 04:19:52 +00:00
public/assets Add releases page (2014-06 era) 2026-09-29 03:32:22 +00:00
templates Bump repo CSS version (fix stale cache on new pages) 2026-09-29 04:19:52 +00:00
README.md Add signup page, contribution activity, mobile + theme fixes 2026-09-29 00:04:16 +00:00

2013-Era GitHub Theme for Forgejo

GitHub 2013 (May-October era) 1:1 replica theme for Forgejo, built from web.archive.org captures. Custom templates + CSS only — no Forgejo source changes.

Covered pages

  • Homepage (/) — 2013-07-31 jumbotron, benefits, desktop, enterprise
  • Login (/user/login) — 2013-10-20 auth card + OpenID note
  • Signup (/user/sign_up) — 2013-05-01 plan banner + equacols form
  • Explore (/explore/repos) — pagehead, dashboard tabs, trending/featured
  • Profile (/:username) — vcard, tabnav, popular repos, contributions

Install

Copy the contents of templates/ and public/ into your Forgejo custom directory ($GITEA_CUSTOM, e.g. /data/gitea/):

cp -r templates/* /data/gitea/templates/
cp -r public/* /data/gitea/public/

Then restart Forgejo. Static assets are served under /assets/ (e.g. /assets/css/gh2013-home.css).

Layout

templates/
  home.tmpl                  homepage (gh2013-home.css)
  explore/repos.tmpl         explore (gh2013-explore.css)
  user/profile.tmpl          profile (gh2013-profile.css)
  user/auth/signin.tmpl      login (gh2013-auth.css)
  user/auth/signup.tmpl      signup (gh2013-auth.css)
  base/head_navbar.tmpl      2013 navbar (logo glyph, 220px search, right nav)
  base/footer_content.tmpl   2013 footer (© 2013)
  custom/header.tmpl         global 2013 theme overrides
public/assets/
  css/gh2013-{home,auth,explore,profile}.css
  fonts/octicons2013.woff    2013 octicons icon font
  img/home2013/              homepage screenshots + backgrounds

Notes

  • CSS files are cache-busted via ?v= query in templates; bump on change.
  • app.ini needs DOMAIN / ROOT_URL pointing at the public hostname.
  • [ui] DEFAULT_THEME = forgejo-light + THEMES = forgejo-light recommended so Forgejo's dark auto-theme doesn't clash with the light 2013 look.