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)
16 أبريل 2020، 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)
3 يناير 2022، 12:34ص
4
إذا سمح لي بالجرأة لرفع هذا الموضوع، فقد كنت أبحث لإنشاء نوع من الصفحات الثابتة لتضمين عميل fTELNET عليها - هل كان هناك أي تطوير آخر أم أن البرنامج النصي المضمن سيعمل مع DiscPage أو ProCourse؟
nathank
(Nathan Kershaw)
5 يناير 2022، 4:16ص
5
4 إعجابات
Willy
(Willy)
14 ديسمبر 2025، 10:00ص
7
إذًا، ماذا حدث في النهاية؟ هل أحتاج إلى استخدام موازن تحميل (load balancer) أم أن هناك دالة أصلية لذلك؟ لقد مر ما يقرب من 5 سنوات منذ أن ذكرت ذلك، وحاليًا لا يمكن القيام بذلك إلا باستخدام الإضافات (plugins)، ولكن يبدو أن هذه الإضافات تميل إلى تعطيل النظام.
لدينا الآن ميزة نشر الصفحات، تحقق من Page Publishing
أتساءل… ماذا لو تم استخدام مكوّن سمة (Theme Component) لإعادة توجيه / إلى الصفحة المنشورة؟ لست متأكدًا من عدد الأشياء التي قد تتعطل، مع ذلك.
Moin
15 ديسمبر 2025، 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 إعجابات
إن ‘التوثيق’ موجود في https://github.com/discourse/discourse/pull/26291، على ما أعتقد. لا أعتقد أن هناك موضوع Documentation مناسب لذلك.
إعجابَين (2)
إذا كنت تهبط بالناس عليها
إذا كانت بحاجة إلى أن تكون الصفحة الرئيسية، فمن الممكن أيضًا الحصول على صفحات رئيسية مخصصة بالكامل باستخدام منفذ custom-homepage في السمة (theme): DEV: allow themes to render their own custom homepage by pmusaraj · Pull Request #26291 · discourse/discourse · GitHub … باتباع هذا المسار، ستتمكن من إنشاء محتوى مخصص بناءً على أي شروط تحتاجها. يمكنك عرض محتوى مختلف باستخدام معلمة استعلام (query param) مثل /?src=ad-campaign على سبيل المثال
3 إعجابات