كيفية تعديل الصفحة الرئيسية إلى صفحة مسار مخصصة

هل تستخدم نهج custom_homepage؟ إنه الطريقة الموصى بها التي نوصي بها، والتي تمت مناقشتها هنا.

يعمل على النحو التالي:

الخطوة 1 — تمكين التعديل في ملف about.json الخاص بالسمة:

{
  "name": "My Custom Homepage Theme",
  "modifiers": {
    "custom_homepage": true
  }
}

الخطوة 2 — إنشاء موصل لمخرج custom-homepage:

javascripts/discourse/connectors/custom-homepage/my-homepage.gjs

import Component from "@glimmer/component";

export default class MyHomepage extends Component {
  <template>
    {{! ضع محتوى الصفحة الرئيسية المخصصة هنا }}
    <div class="my-custom-homepage">
      <h1>مرحبًا بك!</h1>
    </div>
  </template>
}