Community-maintained technical documentation for Divi 5 by Elegant Themes.
📖 Read the docs: 16wells.github.io/divi-docs
Divi powers over 800,000 websites, but its official documentation has significant gaps — especially for Divi 5. This project provides accurate, thorough, screenshot-rich technical documentation covering modules, theme options, the builder, API hooks/filters, CSS references, and practical how-to recipes.
This project documents Divi 5 only. Divi 4 is being phased out and is not covered here.
Documentation is built from two sources:
- Scraped content from elegantthemes.com and other Divi resources, processed into structured Markdown drafts
- Community contributions that enrich, verify, and expand those drafts with tested code examples, screenshots, and troubleshooting tips
# Install tools
pip install -r requirements.txt
playwright install chromium
# Scrape a documentation page into a Markdown draft
python scripts/scrape_docs.py --url "https://www.elegantthemes.com/documentation/divi/blurb/" --category modules --screenshots
# Capture screenshots from a live Divi site
python scripts/capture_screenshots.py --url "https://your-site.com/page" --output docs/assets/screenshots/modules/blurb/
# Batch capture from config
python scripts/capture_screenshots.py --batch scripts/screenshots.ymlWe welcome contributions from the entire Divi community. Every page has an edit button, or you can fork the repo and submit a pull request. See the Contributing Guide for details.
pip install mkdocs-material mkdocs-glightbox
mkdocs serveThen open http://localhost:8000.
- MkDocs with Material theme
- Playwright for automated screenshot capture
- Hosted on GitHub Pages, auto-deployed via GitHub Actions
MIT — see LICENSE.
This is an independent community project. It is not affiliated with, endorsed by, or connected to Elegant Themes or Divi in any official capacity.