Wagtail Bakery

screenshot of Wagtail Bakery
django

A set of helpers for baking your Django Wagtail site out as flat files.

Overview

Wagtail-bakery is a set of helpers for converting a Django Wagtail site into flat files. It is built on top of Django Bakery and allows for the generation of static API files. The tool supports multisite, theming, multilingual setup, and i18n_patterns. It also provides ready-to-use Wagtail Buildable views for building all published and unpublished pages at once.

Features

  • Single management command: The tool has a single command to build a Wagtail site into flat files.
  • Multisite, theming, and multilingual setup: Wagtail-bakery supports building multiple sites and allows for theming and multilingual setup.
  • Support for i18n_patterns: The tool supports i18n_patterns, making it compatible with internationalization setups.
  • Static API generation: Wagtail-bakery can generate static JSON files representing a site's API.
  • Ready-to-use Buildable views: The tool provides pre-built views to build all published and unpublished pages with ease.

Summary

Wagtail-bakery is a powerful tool for converting a Django Wagtail site into flat files. With its support for multisite, theming, multilingual setup, and i18n_patterns, it offers great flexibility. The tool's ready-to-use Buildable views simplify the process of building pages, and its ability to generate static API files adds to its usefulness. Overall, Wagtail-bakery is a valuable asset for those looking to generate static files from Wagtail sites.

django
Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.