Skip to content

Latest commit

 

History

486 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bifrost

A multilingual knowledge base theme for Zola.

Named after the rainbow bridge connecting realms in Norse mythology, Bifrost bridges content and presentation for the Wheel of Heaven ecosystem.

Features

  • Multilingual - 10 languages supported (en, de, es, fr, ja, ko, ru, zh, zh-Hant, he), with RTL handling for Hebrew
  • Dark/Light Mode - System-aware with manual toggle
  • Responsive - Mobile-first design
  • Accessible - WCAG 2.1 AA compliant
  • SEO Optimized - JSON-LD schemas, meta tags, sitemaps
  • PWA Ready - Offline support, installable

Content Sections

Section Template Description
Wiki wiki-page.html Encyclopedia entries
Timeline timeline-page.html Chronological ages — twelve precessional ages
Library library-book.html Book reader with study tools
Articles articles-page.html Long-form essays and explainers
News news-page.html Newsroom dispatches — current events read through the canon
Sources sources-section.html (JSON-driven) Living bibliography of every primary text the corpus cites
Press info-page.html Press kit — brand assets, palette, contact

Installation

Add as a submodule to your Zola site:

git submodule add https://github.com/wheelofheaven/bifrost themes/bifrost

Update config.toml:

theme = "bifrost"

Structure

bifrost/
├── theme.toml          # Theme metadata
├── templates/          # Tera templates
│   ├── base.html       # Root template
│   ├── macros/         # Reusable macros
│   ├── partials/       # Included partials
│   └── shortcodes/     # Markdown shortcodes
├── sass/               # SCSS (7-1 architecture)
│   ├── abstracts/      # Variables, mixins
│   ├── base/           # Reset, typography
│   ├── components/     # UI components
│   ├── layout/         # Navbar, footer
│   ├── pages/          # Page-specific
│   └── themes/         # Light/dark
└── static/
    └── js/             # JavaScript modules

Configuration

See theme.toml for available options.

Documentation

Theme architecture, SCSS conventions, shortcode reference, and how to extend Bifrost: https://docs.wheelofheaven.world/contributing/dev/bifrost-theme/.

License

CC0-1.0 (Public Domain)

Credits

Part of the Wheel of Heaven project.

About

A multilingual knowledge base theme for Zola.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Sponsor this project

Contributors

Languages