Skip to content

πŸ“° Welcome to Zer0-Mistakes News Network

Breaking News: The Zer0-Mistakes Jekyll theme packs {{ site.data.features.features.size }} production-ready features into a single installable package β€” from Docker-first development to privacy-compliant analytics. This page is the comprehensive tour.

{{ site.data.features.features.size }}
Total Features
{{ site.data.features.features | where: "implemented", true | size }}
Implemented
15+
Layouts
70+
Includes

πŸ“‹ In This Issue

  1. πŸ—οΈ Core Infrastructure β€” Bootstrap, Docker, and AI install
  2. πŸ€– AI-Powered Features β€” Preview generation, Copilot
  3. πŸ”’ Analytics & Privacy β€” PostHog, cookie consent, GDPR
  4. 🧭 Navigation & UI β€” Sidebar, search, dark mode, keyboard shortcuts
  5. πŸ“š Content Management β€” Notebooks, Mermaid, collections
  6. βš™οΈ Developer Experience β€” CI/CD, testing, releases
  7. 🎨 Live Component Showcase β€” Interactive Bootstrap 5 demos

πŸ—οΈ Core Infrastructure

The foundation: Bootstrap 5.3, Docker, and one-line installation.

{% raw %}{% endraw %}

{% assign core_ids = "ZER0-001,ZER0-002,ZER0-003" | split: "," %} {% for cid in core_ids %} {% assign f = site.data.features.features | where: "id", cid | first %} {% if f %}
{{ f.title }}

{{ f.description }}

{% if f.features %}
    {% for item in f.features limit:5 %}
  • {{ item }}
  • {% endfor %}
{% endif %}
{{ f.id }} v{{ f.version }} {% for tag in f.tags limit:3 %}{{ tag }}{% endfor %}
{% if f.docs %}{% endif %}
{% endif %} {% endfor %}

πŸ€– AI-Powered Features

Intelligent tooling that writes commit messages, generates preview images, and guides development.

{% assign ai_ids = "ZER0-004,ZER0-005" | split: "," %} {% for aid in ai_ids %} {% assign f = site.data.features.features | where: "id", aid | first %} {% if f %}
{{ f.title }}

{{ f.description }}

{% if f.features %}
    {% for item in f.features limit:5 %}
  • {{ item }}
  • {% endfor %}
{% endif %}
{{ f.id }} v{{ f.version }} {% for tag in f.tags limit:3 %}{{ tag }}{% endfor %}
{% if f.docs %}{% endif %}
{% endif %} {% endfor %}

πŸ”’ Analytics & Privacy

GDPR/CCPA compliant from the ground up β€” analytics require explicit consent.

{% assign priv_ids = "ZER0-006,ZER0-007,ZER0-038,ZER0-039" | split: "," %} {% for pid in priv_ids %} {% assign f = site.data.features.features | where: "id", pid | first %} {% if f %}
{{ f.title }}

{{ f.description }}

{% if f.features %}
    {% for item in f.features limit:5 %}
  • {{ item }}
  • {% endfor %}
{% endif %}
{{ f.id }} v{{ f.version }} {% for tag in f.tags limit:3 %}{{ tag }}{% endfor %}
{% if f.docs %}{% endif %}
{% endif %} {% endfor %}

Smart navigation, accessibility-first design, and polished interactive components.

{% assign nav_ids = "ZER0-008,ZER0-009,ZER0-010,ZER0-011,ZER0-029,ZER0-030,ZER0-031,ZER0-032,ZER0-033,ZER0-040" | split: "," %} {% for nid in nav_ids %} {% assign f = site.data.features.features | where: "id", nid | first %} {% if f %}
{{ f.title }}

{{ f.description }}

{{ f.id }} v{{ f.version }} {% for tag in f.tags limit:3 %}{{ tag }}{% endfor %}
{% if f.docs %}{% endif %}
{% endif %} {% endfor %}

πŸ“š Content Management

Jupyter notebooks, Mermaid diagrams, structured collections, and full-text search.

{% assign content_ids = "ZER0-012,ZER0-013,ZER0-014,ZER0-035,ZER0-036,ZER0-037,ZER0-041,ZER0-042,ZER0-043" | split: "," %} {% for cid in content_ids %} {% assign f = site.data.features.features | where: "id", cid | first %} {% if f %}
{{ f.title }}

{{ f.description }}

{{ f.id }} v{{ f.version }} {% for tag in f.tags limit:3 %}{{ tag }}{% endfor %}
{% if f.docs %}{% endif %}
{% endif %} {% endfor %}

βš™οΈ Developer Experience

Automated releases, CI/CD, testing suites, and shell-script tooling.

{% assign dev_ids = "ZER0-015,ZER0-016,ZER0-017,ZER0-018,ZER0-019,ZER0-020,ZER0-026,ZER0-027,ZER0-028" | split: "," %} {% for did in dev_ids %} {% assign f = site.data.features.features | where: "id", did | first %} {% if f %}
{{ f.title }}

{{ f.description }}

{{ f.id }} v{{ f.version }} {% for tag in f.tags limit:3 %}{{ tag }}{% endfor %}
{% if f.docs %}{% endif %}
{% endif %} {% endfor %}

🎨 Live Component Showcase

Every page in the theme has access to Bootstrap 5.3 components. Below are live interactive examples rendered on this page β€” the same components used throughout the theme.

{% raw %}{% endraw %}

Alerts

Contextual feedback messages for user actions and system status:

Buttons

A complete button system with contextual colors, outlines, and sizes:

Badges

Contextual labels, status indicators, and notification counters:

Jekyll Bootstrap 5 Deployed Breaking Beta Docker v{{ site.version | default: "0.22.6" }}
{{ site.posts.size | default: "12" }} Posts {{ site.data.features.features.size | default: "43" }} Features {{ site.pages.size | default: "70" }}+ Pages

Cards

Responsive card layouts β€” the building block of post listings, feature displays, and documentation:

15+ Layouts

From landing pages to blog articles, notebooks to statistics dashboards β€” a layout for every content type.

54+ Includes

Modular, reusable components β€” navbars, sidebars, analytics, search, cookie consent, and more.

19 JS Modules

ES6 navigation, code-copy, search modal, color modes, scroll spy, and gesture support.

Accordion

Collapsible content sections β€” ideal for FAQs and detailed documentation:

The theme includes a complete Docker setup with docker-compose.yml for local development. Run docker-compose up and your site is live at localhost:4000 with auto-reload. Supports Apple Silicon, Intel, and Linux with zero local Ruby dependencies.

Three-way theme switching: light, dark, or auto (follows system preference). User selection persists in localStorage. Powered by Bootstrap's native data-bs-theme attribute with smooth CSS transitions.

GDPR/CCPA compliant PostHog integration with a granular cookie consent banner. Analytics only load in production after explicit user consent. Three permission levels: essential, analytics, and marketing β€” each independently toggleable.

Tabs

Tabbed content panels for organizing related information:

Add to your _config.yml for GitHub Pages:

remote_theme: "bamr87/zer0-mistakes"
plugins:
  - jekyll-remote-theme

Run locally with Docker β€” no Ruby needed:

git clone https://github.com/bamr87/zer0-mistakes.git
cd zer0-mistakes docker-compose up
# Open http://localhost:4000

Install as a Ruby gem for classic Jekyll projects:

# Gemfile
gem "jekyll-theme-zer0", "~> 0.22"

# _config.yml
theme: jekyll-theme-zer0

Progress Bars

Visual indicators for build status, completion tracking, and loading states:

Lighthouse Performance 95%
Accessibility Score 92%
SEO Score 98%
Best Practices 100%

Tooltips & List Group


πŸš€ Get Started

One-Line Install
curl -fsSL https://raw.githubusercontent.com/bamr87/zer0-mistakes/main/install.sh | bash
Docker
git clone https://github.com/bamr87/zer0-mistakes.git
cd zer0-mistakes docker-compose up
Ruby Gem
gem install jekyll-theme-zer0

Community Resources


This page is auto-synchronized with the feature registry (_data/features.yml). Adding a new feature to the registry automatically surfaces it here. Both the feature cards and the component showcase are reusable includes β€” use {% raw %}{% include components/feature-card.html %}{% endraw %} and {% raw %}{% include components/component-showcase.html %}{% endraw %} in any page.