# Problems with adding HTML via theme component

**URL:** https://meta.discourse.org/t/problems-with-adding-html-via-theme-component/365656
**Category:** Support
**Created:** [May 12, 2025, 12:53am UTC](https://meta.discourse.org/t/problems-with-adding-html-via-theme-component/365656 "2025-05-12T00:53:53Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [May 12, 2025, 9:25am UTC](https://meta.discourse.org/t/problems-with-adding-html-via-theme-component/365656/5 "2025-05-12T09:25:18Z")

</div>

Hi @Issa_George. I’d recommend working through the tutorial here to get familiar with the concepts and techniques needed for theme development. It covers how to render content in various places throughout the UI:

> [@Theme Developer Tutorial: 1. Introduction](https://meta.discourse.org/t/theme-developer-tutorial-1-introduction/357796):
>
> This tutorial will teach you how to create a Discourse Theme or Theme Component from the ground up. While this topic assumes no previous experience working on Discourse themes, it does assume some prior experience using [HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML), [CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS) and [JavaScript](https://developer.mozilla.org/en-US/docs/Learn/JavaScript). It’ll also help if you [know your way around GitHub](https://guides.github.com/activities/hello-world/). What are Discourse themes? A theme or theme component is a set of files packaged together designed to either modify Discourse visually or to add new features. Themes In general, themes are not suppo…

---

_[View the full topic](https://meta.discourse.org/t/problems-with-adding-html-via-theme-component/365656)._
