I’ve been doing freelance Discourse customization as my primary gig for almost a year at this point. And one of the most common questions I get is about static pages. “Can I just create a static sales page?” “Where’s a good place to put a FAQ without a discussion around it?”
You can likely argue the validity of these questions in most scenarios. The main response being “just close the topic.” But that doesn’t cut it for most. Thus, I decided to create this plugin to make it possible.
It’s pretty simple. You get a backend under Admin > Plugins to create, edit, and delete these pages as you like. It uses the same topic composer we’re used to. Once you have the page built, you can Enable it and share the link to the page wherever you like.
For a demo: https://discourseleague.com/static-pages
This plugin is the first where I’m trying out a tiered process. You’re free to use the plugin if you want one or two static pages on your site. More than that and you’ll need a license key, which will also grant you access to the support category for the plugin on the Discourse League site (not affiliated with the Discourse team themselves). You can get a key by clicking the button at the bottom of the demo above or by going here.
I should also note that styling is made easier with a class
static-page in the wrapping div for the whole page. That way you can do whatever you want to the body of the page from a CSS standpoint.