إنشاء ملف ثابت في discourse

مرحبًا،

أود معرفة كيفية تحميل ملف ثابت وجعله متاحًا للتنزيل للزوار جميعًا.
هل أحتاج إلى صلاحية المسؤول؟ أم يمكن للمستخدم العادي تحميله؟

نرجو تزويدنا بالتعليقات.
شكرًا لك،
قيصر

إعجاب واحد (1)

لا توجد طريقة سهلة.

أي مشكلة يحلها ذلك؟

قد ترغب في الاطلاع على نشر الصفحات.

إعجاب واحد (1)

شكرًا لك على الرد، لكنني أود في طموحي أن أكتب أو أرفع ملف CSS أو نصًا نقيًا في Discourse دون أي تنسيق.

يبدو أن نشر المنشور يتم بالتنسيق الافتراضي، وليس كنص نقي.

ربما أسيء الفهم، لكن هل تريد تنسيقه ككود وليس كنص عادي؟

html {
  background: red;
}

يمكنك فعل ذلك بوضع الكود بين علامتي الاقتباس العكسية (`) هكذا:

html {
  background: red;
}
إعجابَين (2)

ربما هناك سوء فهم بسيط، توقعي هو أن المستخدم عند إدخال الرابط العام يمكنه رؤية نص نقي تمامًا، على سبيل المثال،

https://raw.githubusercontent.com/hakimel/css/master/device-loop/style.css

كيف يمكنني تحقيق ذلك عبر نشر مشاركة أو هل لديك أي اقتراحات؟

ما زلت غير واضح بشأن ما تريده بالضبط، ولكن ربما تريد السماح للمستخدمين برفع أنواع ملفات أخرى؟ للقيام بذلك، يمكنك إضافة أنواع الملفات إلى إعداد الموقع “الامتدادات المصرح بها”.

لكن إذا كنت تريد من Discourse تقديم ملف مثل رابط GitHub الذي أشرت إليه، فأنا لا أعرف طريقة تمكن المستخدم من القيام بذلك. (لست متأكدًا تمامًا مما يحدث إذا جعلت CSS امتدادًا “مصرحًا به” — أعتقد أن المتصفح سيقوم بتنزيل الصفحة بدلاً من عرضها).

إعجاب واحد (1)

شكرًا للجميع على الرد، يبدو أنه لا يمكن الوصول إليه، ما زلت بحاجة إلى تثبيت https://www.discourse.org/plugins/sitemap.html

إذا كنت مستضيفًا معنا، فإن إضافة خريطة الموقع هي إضافة على مستوى الأعمال — ولا تُقدَّم في المستوى القياسي.