๐จ HELIX Jekyll Theme Architecture & Specifications
This technical wiki documents the internal design, build system, component architecture, and remote execution pipeline of HELIX Jekyll Theme (HELIX-Origin/helix-jekyll-theme).
๐๏ธ Theme Architecture
helix-jekyll-theme is architected as an autonomous Jekyll gem and GitHub Pages remote_theme engine:
projects/helix-jekyll-theme/
โโโ _includes/
โ โโโ components/ # Atomic UI partials (header, footer, nav, switcher)
โ โโโ head.html # Meta tags, preconnect hints, CSS links
โ โโโ footer.html # Universal footer with org copyright & links
โโโ _layouts/
โ โโโ default.html # Base HTML5 structure
โ โโโ docs.html # Sidebar documentation layout
โ โโโ wiki.html # Technical documentation & wiki layout
โโโ assets/
โ โโโ css/
โ โ โโโ site.css # Precompiled production stylesheet
โ โโโ js/
โ โโโ translate.js # Asynchronous 18-language switcher
โโโ _sass/ # Dart Sass source modules
โก Precompiled Dart Sass Pipeline
To ensure 100% compatibility with GitHub Pages safe mode (which does not run arbitrary bundlers), helix-jekyll-theme compiles all Sass sources locally via Dart Sass into assets/css/site.css:
npx sass _sass/site.scss assets/css/site.css --style=compressed --no-source-map
Consuming sites referencing remote_theme: HELIX-Origin/helix-jekyll-theme inherit the precompiled stylesheet immediately without requiring local Node.js or Dart Sass tooling.
๐ Consuming Sites & Remote Deployment
All HELIX Origin web properties pull directly from main of HELIX-Origin/helix-jekyll-theme:
- Portal:
projects/helix-origin.github.io(https://www.helix-origin.club) - Docs Hub:
projects/docs(https://docs.helix-origin.club) - Wiki Hub:
projects/wiki(https://wiki.helix-origin.club)