A custom Discourse theme for the Orbyt community featuring a modern dark design with the Figtree font family and Orbyt green accent colors.
- Custom Typography: Figtree font family (weights 300-900) with italic variants
- Dark Theme: Dark background (
#1a1d24) with light text (#e8e9ec) - Brand Colors: Orbyt green (
#01f5b3) for usernames, mentions, and category labels - Hover Effects: Smooth color transitions on interactive elements
- Comprehensive Coverage: Styles applied across all Discourse components
- Navigate to Admin → Customize → Themes in your Discourse instance
- Click Add theme → From Git repo
- Enter the repository URL:
https://github.com/Hann8n/discourse-theme - Click Import
- Enable the theme and set it as default if desired
Discourse will automatically pull updates on a schedule, or you can manually check for updates by clicking Check for updates in the theme settings.
- Download or clone this repository
- Create a
.tar.gzarchive of the theme folder - In Discourse: Admin → Customize → Themes → Add theme → Upload
- Upload the
.tar.gzfile
discourse-theme/
├── about.json # Theme metadata and asset declarations
├── assets/ # Figtree font files (.woff2)
│ ├── Figtree-Regular.woff2
│ ├── Figtree-Italic.woff2
│ ├── Figtree-Light.woff2
│ ├── Figtree-Medium.woff2
│ ├── Figtree-SemiBold.woff2
│ ├── Figtree-Bold.woff2
│ ├── Figtree-ExtraBold.woff2
│ ├── Figtree-Black.woff2
│ └── [italic variants]
├── common/
│ └── common.scss # Global styles and overrides
└── README.md
The theme uses the following color variables defined in common/common.scss:
- Background:
#1a1d24(dark) - Primary Text:
#e8e9ec(light grey) - Accent Color:
#01f5b3(Orbyt green) - Accent Hover:
#38ffc6(lighter green)
To modify colors, edit the CSS variables in common/common.scss:
:root {
--secondary: #1a1d24; /* Background */
--primary: #e8e9ec; /* Text */
--tertiary: #01f5b3; /* Accent */
--tertiary-hover: #38ffc6; /* Accent hover */
}The theme includes all Figtree font weights (300-900) with italic variants. Fonts are declared in about.json and referenced in common/common.scss using Discourse's asset variable syntax ($Figtree-Regular, $Figtree-Bold, etc.).
This theme applies custom styling to:
- Usernames: All username links and mentions display in Orbyt green
- Category Badges: Category label text uses Orbyt green
- Typography: Figtree font applied site-wide
- Background: Dark theme background throughout
- Hover States: Smooth color transitions on interactive elements
If fonts don't load after installation:
- Check the Discourse admin theme error log for specific issues
- Verify that all font files are present in the
assets/directory - Ensure your Discourse version supports the asset variable syntax used in
common.scss - Some Discourse versions may require
theme_asset_path()helper instead of variables
- Ensure the theme is enabled in Admin → Customize → Themes
- Check that no other themes or components are overriding these styles
- Clear your browser cache and Discourse cache
- Review the browser console for CSS errors
- Discourse 2.0+ (no specific minimum version required)
- Admin access to install themes
See about.json for license information.
Created by jack.orbyt.video for the Orbyt community.
Current version: 1.0