Develop your own theme

Develop your own theme#

Todo

This document is a work in progress. Currently it only lists the files that need to be customized for your own theme, and not how to customize them. This may be replaced by a cookiecutter, plone/cookie-documentation.

This page describes how to develop your own theme based upon Plone Sphinx Theme. This is an advanced topic for experienced Sphinx theme developers only.

Install Plone Sphinx Theme#

See Contribute to Plone Sphinx Theme.

Configure#

You need to configure files that contain the commented string Configure for your theme. You can use your editor's search feature to locate where to modify the following files, located from the project root.

  • __init__.py

  • theme.conf

  • webpack.config.js

  • docs/conf.py