# Create a custom page with theme cli?

**URL:** https://meta.discourse.org/t/create-a-custom-page-with-theme-cli/209207
**Category:** Development
**Created:** [November 15, 2021, 7:20pm UTC](https://meta.discourse.org/t/create-a-custom-page-with-theme-cli/209207 "2021-11-15T19:20:25Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)
#### Post date: [November 15, 2021, 7:30pm UTC](https://meta.discourse.org/t/create-a-custom-page-with-theme-cli/209207/2 "2021-11-15T19:30:53Z")

</div>

I don’t think this is possible with just a theme. You will probably need to create a plugin and have some Ruby code.

Have a look at this topic:

> [@Creating Routes in Discourse and Showing Data](https://meta.discourse.org/t/creating-routes-in-discourse-and-showing-data/48827):
>
> Over time Discourse has grown in complexity and it can be daunting for beginners to understand how data gets all the way from the back end Ruby on Rails application to the Ember.js application in front. This tutorial is meant to show the full lifecycle of a request in Discourse and explain the steps necessary if you want to build a new page with its own URL in our application. URLs First I always prefer to start thinking of features in terms of the URLs to access them. For example let’s say we…

Or if you simply need some standalone custom pages to show information, there is the Landing Pages Plugin:

> [@Landing Pages Plugin small\_airplane](https://meta.discourse.org/t/landing-pages-plugin/180967):
>
> The Landing Pages Plugin lets you make standalone landing pages for your Discourse instance. You can display topics, users and other content from your forum. You can restrict pages to groups, apply Discourse themes, set custom paths, and manage pages in a dedicated git repository. [[Screen Shot 2021-02-23 at 6.11.10 PM]](https://thepavilion.io/welcome)desktop_computer[Get the code](https://github.com/paviliondev/discourse-landing-pages)page_facing_up [Read the documentation](https://coop.pavilion.tech/docs?category=130)raising_hand_woman [Request a feature](https://coop.pavilion.tech/c/support/discourse-landing-pages/131)bug [Report a bug](https://coop.pavilion.tech/c/support/discourse-landing-pages/131) Not sure how to install a plugin? [Follow t…](https://meta.discourse.org/t/install-plugins-in-discourse/19157)

---

_[View the full topic](https://meta.discourse.org/t/create-a-custom-page-with-theme-cli/209207)._
