Zer0-Mistakes Theme Documentation
This directory contains technical documentation, theme features, and developer resources for the Zer0-Mistakes Jekyll theme.
Directory Structure
_about/
├── theme.md # Bootstrap theme examples
├── stats.md # Statistics dashboard
├── features/ # Theme feature documentation
│ ├── index.md # Feature overview
│ ├── add-floating-back-to-top-button.md
│ ├── jekyll.md # Jekyll technical reference
│ ├── statistics-dashboard.md # Stats feature docs
│ ├── STATS_ENHANCEMENT_SUMMARY.md
│ ├── automated-version-build-system.md
│ └── comprehensive-gem-automation-system.md
├── profile/ # Developer profiles
│ └── bamr87.md # Theme maintainer
└── settings/ # Theme configuration
├── _config.yml # Jekyll configuration
├── config.md # Configuration docs
├── sitemap.md # Theme structure
└── tree.md # Directory layout
Content Focus
The Zer0-Mistakes documentation focuses on:
🎨 Theme Features
- Bootstrap 5 integration
- Responsive design system
- Dark mode implementation
- UI components and layouts
- Custom styling options
🛠️ Technical Implementation
- Jekyll configuration
- Liquid templating
- SASS/SCSS processing
- Collection management
- Permalink structures
📊 Analytics & Monitoring
- Statistics dashboard
- Content analysis tools
- Performance metrics
- Usage tracking
- Data visualization
🚀 Automation & DevOps
- Gem build automation
- Version management
- CI/CD workflows
- Multi-Ruby testing
- Release automation
- Makefile commands
🔌 Integrations
- MathJax (equations)
- Mermaid (diagrams)
- giscus (comments)
- Algolia (search)
- Google Analytics
- Social sharing
Related Documentation
For Learning & Educational Content
Visit the IT-Journey Platform for:
- Educational mission and principles
- Learning paths and quests
- Community guidelines
- User-facing features
- Content discovery
- Interactive learning
Key Pages
- Theme Features - Comprehensive feature list
- Statistics Dashboard - Site analytics
- Automation System - Build & release automation
- Jekyll Reference - Technical documentation
- Theme Examples - Bootstrap components
Development Resources
Installing the Theme
# Gemfile
gem "jekyll-theme-zer0"
# or
gem "jekyll-theme-zer0", git: "https://github.com/bamr87/zer0-mistakes"
Configuration
# _config.yml
theme: jekyll-theme-zer0
remote_theme: bamr87/zer0-mistakes
theme_skin: "dark"
theme_color:
main: "#007bff"
secondary: "#6c757d"
Makefile Commands
make setup # Setup development environment
make version # Show current version
make test # Run test suite
make build # Build gem package
make publish # Publish to RubyGems
make serve # Start Jekyll server
Complementary Relationship
Zer0-Mistakes and IT-Journey work together:
Zer0-Mistakes (Theme) | IT-Journey (Platform) |
---|---|
Jekyll theme engine | Content & curriculum |
Bootstrap UI framework | Learning experiences |
Technical features | Educational philosophy |
Developer tools | User engagement |
Automation systems | Community building |
Statistics & analytics | Learning outcomes |
Package Information
- RubyGem: jekyll-theme-zer0
- GitHub: bamr87/zer0-mistakes
- Version: See package.json or gemspec
- License: MIT
Contributing
Contributions to the theme are welcome! See:
Technical Stack
- Jekyll: 3.9.x / 4.x
- Ruby: 2.7+
- Bootstrap: 5.2+
- Node.js: For build tools
- Liquid: Templating engine
Last Updated: 2025-01-13 Maintained by: Theme Contributors Repository: github.com/bamr87/zer0-mistakes