Editing Theme design

AI-generated summary

A user asks how to edit a Discourse theme beyond additional CSS, seeking a method similar to a file editor in WordPress. Another user explains that changes can be made through theme components or plugins, directing them to resources on customizing themes. The user clarifies they want to edit the main files directly, not just CSS. A third user suggests using a GitHub repository connected to an IDE for editing theme files like common.scss, or using the Admin > Customize > Themes section to edit an existing theme. The original user thanks them for the guidance. sid321 seeks a direct file editing method, Arkshine offers resources, NateDhaliwal suggests GitHub and the theme editor, and sid321 acknowledges the help.

Whats the actual way to edit the theme is it possible? I’m self hosting the forum and want to make changes to the theme, how to do it? Not through additional css, but is there any other way to make proper changes to it?

PS: I’m using DigitalOcean

Hi,

What modifications do you need? Please let us know so we can assist you better!

You can usually change your theme through theme components or plugins.

If you are not familiar with Theme and Theme components, this is a crash course here:

You can look at a list of the official theme components here:

Other topics on this subject can be found here: Topics tagged customization

You can also check out Customization > Theme component or Customization > Plugin sections :slight_smile:

If you don’t want to write any CSS, you can edit the theme by changing its colour schemes.

From additional CSS I mean I don’t want to make changes in the dialogue box of CSS instead in the main files, so is there some extension like file editor or something as in WP?

Thanks for sharing, also is there something like a File Editor Extension or something available through which I can easily make changes to the code or is there any alternative to the same?

I mean, you could make a new repository on Github and connect your IDE to that, and then edit files like common.scss etc.
Or, you can go to Admin > Customize > Themes and make a theme and edit them/edit an existing theme.

Thanks that helped