# Landing page customization

**URL:** https://meta.discourse.org/t/landing-page-customization/179031
**Category:** Support
**Created:** [February 9, 2021, 9:45am UTC](https://meta.discourse.org/t/landing-page-customization/179031 "2021-02-09T09:45:38Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [February 9, 2021, 7:07pm UTC](https://meta.discourse.org/t/landing-page-customization/179031/3 "2021-02-09T19:07:07Z")

</div>

> [@Ravi\_Teja\_Varma](#):
>
> Can this be achieved without a need to change code in discourse github.

Yes, we strongly recommend against changing Discourse’s source as it makes upgrades much more difficult and prone to breaking. Themes, theme components, and plugins should be utilized instead.

There are some existing #Customization > Theme component that may work, or can at least serve as examples if you want to [develop your own](https://meta.discourse.org/t/developer-s-guide-to-discourse-themes/93648).

[Versatile Banner](https://meta.discourse.org/t/versatile-banner/109133) might work for you as-is or with some minor adjustment.

[Showcased Categories Theme Component](https://meta.discourse.org/t/showcased-categories-theme-component/173524) is a good general example of how to show custom content on the homepage.

---

_[View the full topic](https://meta.discourse.org/t/landing-page-customization/179031)._
