Skip to content

Conversation

silentoplayz
Copy link
Collaborator

@silentoplayz silentoplayz commented Sep 13, 2025

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 open-webui/open-webui#17396

@silentoplayz silentoplayz changed the title doc: Theming system page doc: Theming System Help-Center like documentation page Sep 16, 2025
This commit adds a new tutorial that explains how to customize and add new themes to Open WebUI.
@silentoplayz silentoplayz force-pushed the customizing-and-adding-new-themes branch from 4bb3dc6 to 167af15 Compare September 16, 2025 14:38
@Classic298 Classic298 deleted the branch open-webui:dev September 25, 2025 20:41
@Classic298 Classic298 closed this Sep 25, 2025
@Classic298 Classic298 reopened this Sep 25, 2025
@Classic298 Classic298 deleted the branch open-webui:dev October 9, 2025 16:29
@Classic298 Classic298 closed this Oct 9, 2025
@Classic298 Classic298 reopened this Oct 9, 2025
@tjbck
Copy link
Contributor

tjbck commented Oct 9, 2025

This will most likely change and break overtime, this will require significant effort to maintain the docs to stay up-to-date. Won't be merged. Appreciate the effort regardless!

@tjbck tjbck closed this Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants