[PR #693] [CLOSED] doc: Theming System Help-Center like documentation page #726

Closed
opened 2026-02-15 18:15:49 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/docs/pull/693
Author: @silentoplayz
Created: 9/13/2025
Status: Closed

Base: devHead: customizing-and-adding-new-themes


📝 Commits (8)

  • 167af15 doc: Theming system page
  • cc0e10b add: understanding the layering system
  • 6adf2c8 reorganize
  • 9c03b7c Update theming.mdx
  • 39c5260 Update theming.mdx
  • fa67c66 docs: Document 'Random' and 'Generate from image' options in theme editor
  • 1a6a8d4 doc: note on legacy chat background image option
  • bd1cbf8 Update theming.mdx

📊 Changes

1 file changed (+633 additions, -0 deletions)

View changed files

docs/tutorials/theming.mdx (+633 -0)

📄 Description

Description

This PR adds a new documentation page that provides a comprehensive guide on how to customize and add new themes to Open WebUI.

The new page is located at docs/tutorials/theming.mdx and covers how users can propose new themes and provides a step-by-step guide for users to create their own themes.

Motivation

The goal of this new documentation page is to empower the community to contribute to the look and feel of Open WebUI by providing clear and actionable instructions on theme creation. This will hopefully lead to a richer and more diverse set of themes available for all users.

How to Test

Check out this PR.

Install the dependencies:

npm install
  • Build the documentation site to ensure there are no errors:
npm run build
  • Serve the built site locally:
npm run serve
  • Open your browser and navigate to the locally served documentation.
  • Find the new "Customizing Themes" page under the "Tutorials" section in the sidebar.
  • Verify that the content renders correctly and is easy to follow.

This docs PR is related to https://github.com/open-webui/open-webui/pull/17396


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/docs/pull/693 **Author:** [@silentoplayz](https://github.com/silentoplayz) **Created:** 9/13/2025 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `customizing-and-adding-new-themes` --- ### 📝 Commits (8) - [`167af15`](https://github.com/open-webui/docs/commit/167af15df81bd82eadb840e0dc09e9b54da810ae) doc: Theming system page - [`cc0e10b`](https://github.com/open-webui/docs/commit/cc0e10b8813fb40641de6d11b588d618974068ff) add: understanding the layering system - [`6adf2c8`](https://github.com/open-webui/docs/commit/6adf2c875c5d7ddc151fc297510f05259463877a) reorganize - [`9c03b7c`](https://github.com/open-webui/docs/commit/9c03b7c71be7838bc1ab44ebe8a314224a18aa07) Update theming.mdx - [`39c5260`](https://github.com/open-webui/docs/commit/39c5260644313d52222b40c2b9604dd1f60e50f5) Update theming.mdx - [`fa67c66`](https://github.com/open-webui/docs/commit/fa67c66051e61587ab0190bd53dd8809cb9f1e21) docs: Document 'Random' and 'Generate from image' options in theme editor - [`1a6a8d4`](https://github.com/open-webui/docs/commit/1a6a8d46b09bc551da544a458a8d8ad9b2c5cc41) doc: note on legacy chat background image option - [`bd1cbf8`](https://github.com/open-webui/docs/commit/bd1cbf8c03f2b148f2fa68d8d23cfff96a333873) Update theming.mdx ### 📊 Changes **1 file changed** (+633 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `docs/tutorials/theming.mdx` (+633 -0) </details> ### 📄 Description ## Description This PR adds a new documentation page that provides a comprehensive guide on how to customize and add new themes to Open WebUI. The new page is located at `docs/tutorials/theming.mdx` and covers how users can propose new themes and provides a step-by-step guide for users to create their own themes. ### Motivation The goal of this new documentation page is to empower the community to contribute to the look and feel of Open WebUI by providing clear and actionable instructions on theme creation. This will hopefully lead to a richer and more diverse set of themes available for all users. ### How to Test Check out this PR. Install the dependencies: ``` npm install ``` - Build the documentation site to ensure there are no errors: ``` npm run build ``` - Serve the built site locally: ``` npm run serve ``` - Open your browser and navigate to the locally served documentation. - Find the new "Customizing Themes" page under the "Tutorials" section in the sidebar. - Verify that the content renders correctly and is easy to follow. ### This docs PR is related to https://github.com/open-webui/open-webui/pull/17396 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 18:15:49 -05:00
yindo closed this issue 2026-02-15 18:15:49 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: open-webui/docs#726