I understand the normal homepage, and modifying that. I also understand banners and pinning topics.
What if I wanted a unique landing page for referring people from a specific location, maybe I wanted to highlight specific topics on this landing page etc – is there anyway to do something like this?
I have a custom Intro page for the discourse forum to tell new visitors about it benefits.I have designed a page through a plugin and is available at location like www.example/home.
I want to make this location(www.example/home) as the default landing location so that when a user hits the Url it lands directly to this location(www.example/home) but at the same time if the root location is accessed from the website itself (ex - clicking on logo that takes you to home location)the same intro page…
I found this topic, but it didn’t solve my concern
No, not at the moment. We’ve discussed the ability to create static pages in Discourse, and will possibly have something within the next 6 months or so (sorry can’t be more specific than that!).
Is there anything specific that are you looking to accomplish (I assume custom layout is one big component) that wouldn’t be covered by linking to a specific topic?
「いいね!」 4
Heliosurge
(Dan DeMontmorency)
2020 年 4 月 16 日午後 9:22
3
There are a couple plugins that may help but not sure how extensive to acheive your desired end.
This plugin may help but plugin author said it may break along the way.
discourse-home-page
This Discourse plugin allows to set any existing Discourse page (a topic, a category, etc.) as the home page of your Discourse instance.
The repo is here:
https://github.com/sylque/discourse-home-page
This plugin is especially useful when used with DiscPage .
Settings
discourse_home_page_enabled : set to true to enable the plugin
discourse_home_page_path : path of the home page. For example /t/12 will set the home page to topic 12 and /c/5 will set the home page…
There is also a couple of plugins that do forms of static pages like
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 pret…
And
Deprecated
This plugin is no longer maintained and does not work with current versions of Discourse.
We recommend removing it from production sites to avoid upgrade issues.
Thank you to everyone who used and contributed to this plugin over the years.
With DiscPage, you create static pages by adding the “Page” category to any topic.
You can then insert balloon icons, to allow users to discuss subsections of the page.
[image]
See the old demo the new demo and the …
「いいね!」 3
WWNuke
(Mike Newkirk)
2022 年 1 月 3 日午前 12:34
4
このトピックを再度取り上げてもよろしいでしょうか。fTELNETクライアントを埋め込むための静的ページを作成しようと調査しています。さらに開発が進んだのでしょうか、それとも埋め込みJavaScriptはDiscPageまたはProCourseで機能するのでしょうか?
nathank
(Nathan Kershaw)
2022 年 1 月 5 日午前 4:16
5
「いいね!」 4
Willy
(Willy)
2025 年 12 月 14 日午前 10:00
7
結局どうなりましたか?ロードバランサーを使う必要がありますか、それともネイティブの関数がありますか?あなたが言及してからもう5年近く経ちますが、現在ではプラグインでのみ可能ですが、どうやらこれらのプラグインはシステムを壊しやすいようです。
ページ公開機能ができました。Page Publishing を確認してください。
不思議ですね… テーマコンポーネントを使って / を公開ページにリダイレクトさせたらどうなるでしょうか?どれくらい多くのものが壊れるかは分かりませんが。
Moin
2025 年 12 月 15 日午後 1:16
11
カスタムホームページ機能のことを思い出しました。ドキュメントのトピックがあるかどうかはわかりません。私が覚えているトピックはこれです
Trying out the new custom-homepage feature: https://github.com/discourse/discourse/pull/26291
@pmusaraj I wonder what’s the best approach to add components?
So adding the custom-homepage modifier enables the discovery.custom route and shows a default info alert, rendered on the custom-homepage outlet:
[image]
I add a component to the outlet and it renders instead:
[image]
[image]
However, when I add more than one component, I get an error:
[image]
[image]
I can add …
「いいね!」 3
そこに人を着陸させればそうです
ホームページにする必要がある場合でも、テーマ内の custom-homepage アウトレットを使用して完全にカスタムのホームページを作成することも可能です: DEV: allow themes to render their own custom homepage by pmusaraj · Pull Request #26291 · discourse/discourse · GitHub … この方法で進めれば、必要な条件に基づいてカスタムコンテンツを構築できます。例えば、/?src=ad-campaign のようなクエリパラメータを使用して異なるコンテンツを表示できます。
「いいね!」 3