The official website for the DistTopic open source organization, hosted at disttopic.github.io.
This site is built with Jekyll and the Just the Docs theme. It is deployed automatically to GitHub Pages on every push to main.
No local setup is required. Every page has an "Edit this page on GitHub" link. To add a new page, create a .md file with proper front matter directly from GitHub's web editor.
See the Adding & Editing Pages guide for full instructions.
# Install Ruby 3.3+ and Bundler
bundle install
# Serve locally with live reload
bundle exec jekyll serve --livereload
# → http://localhost:4000disttopic.github.io/
├── _config.yml # Jekyll + Just the Docs configuration
├── _includes/
│ └── head-custom.html # Security headers (CSP, X-Frame-Options, etc.)
├── _sass/
│ └── color_schemes/
│ └── disttopic-dark.scss # Catppuccin Mocha dark theme
├── assets/
│ └── images/ # SVG logo and favicon
├── .github/
│ ├── workflows/
│ │ ├── deploy.yml # Build + deploy to GitHub Pages (on push to main)
│ │ └── ci.yml # Build validation (on PRs)
│ └── ISSUE_TEMPLATE/
├── index.md # Homepage
├── about.md # About page
├── projects/ # Project pages
└── guides/ # Contributor guides
This site uses a strict Content Security Policy. See Security Practices for details.
To report a vulnerability, use GitHub Security Advisories — do not open a public issue.
See CONTRIBUTING.md.
Site content is licensed under MIT. See individual project repositories for their respective licenses.