> For the complete documentation index, see [llms.txt](https://devguide.e107.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://devguide.e107.org/theme-development.md).

# Theme development

- [Introduction](https://devguide.e107.org/theme-development/introduction.md)
- [Installation & configuration](https://devguide.e107.org/theme-development/installation-and-configuration.md)
- [Layout & templates](https://devguide.e107.org/theme-development/layout-and-templates.md)
- [Theme Shortcodes](https://devguide.e107.org/theme-development/theme-shortcodes.md)
- [Styling (CSS)](https://devguide.e107.org/theme-development/styling-css.md)
- [Upgrading legacy themes](https://devguide.e107.org/theme-development/upgrading-legacy-themes.md)
