| layout | title |
|---|---|
default |
buluma.github.io |
This repository contains the content for the Buluma site, including:
- Pages and posts
- Documentation
- Ansible role index (
index.md)
Comprehensive documentation for this repository is available in the docs/
directory:
- README.md: Project overview and structure
- project-overview.md: Detailed project goals and roadmap
- code-standards.md: Coding standards for Markdown, HTML, CSS, and JavaScript
- codebase-summary.md: Technical overview of the codebase
- system-architecture.md: Architecture diagram and component details
- deployment-guide.md: Instructions for deploying and maintaining the site
- design-guidelines.md: Visual identity and UX guidelines
- api-reference.md: Reference for external APIs and Jekyll features
- summary.md: Summary of the entire documentation suite
Add new posts in _posts/ using the YYYY-MM-DD-title.md format and include a
front‑matter title.
The Ansible role table in index.md is auto-generated from
_data/ansible_roles.yml.
python scripts/update_roles.py add role_namepython scripts/update_roles.py remove role_namepython scripts/update_roles.py listThe table is automatically regenerated when the site builds. No manual editing
of index.md is needed for role changes.
If you want to preview the site locally:
- Install Ruby + Bundler
- Run
bundle install - Run
bundle exec jekyll serve - Visit
http://localhost:4000
See docs/CONTRIBUTING.md.