محرر أسلحة الدمار الشامل، القضبان، البوصلة:كيفية قراءة كود Markdown الذي تم إنشاؤه بتنسيق HTML وعرضه على أنه "نص منسق"؟

StackOverflow https://stackoverflow.com/questions/8981170

  •  12-11-2019
  •  | 
  •  

سؤال

يعجبني تمامًا أن WMD يتصرف بشكل جيد مع تطبيقي.ومع ذلك، لدي مشكلة واحدة.

أقوم بشكل أساسي بتحرير المحتوى وتخزينه كتخفيض في قاعدة البيانات الخاصة بي.ثم أستخدم كرامداون للحصول على HTML للمشاهدات.ومع ذلك، فإن Kramdown يحصل لي على علامات HTML التي لا يقرأها متصفحي.أنا أستخدم كروم.

سيؤدي تعقيمه إلى إعطاء نص عادي حتى عندما يدخل المستخدم على سبيل المثال.غامق، مائل، رمز الخ.

لذا فإن الفكرة الأساسية هي جعل HTML الذي تم إنشاؤه يُقرأ على أنه HTML و"نص منسق".

فحص مصدر الإخراج، أجد أنه إذا كنت تستخدم Kramdown::Document.new(text).to_html هناك بعض الاقتباسات " " تقدم مثل هذا: "<p> ...<em>..</em>.. </p>"

تخفي علامات الاقتباس هذه كود HTML الحقيقي بعد علامات الاقتباس... (أفترض)

ومع التعقيم اختفت الاقتباسات: <p> ...<em>..</em>.. </p> لكن انتهى بي الأمر بنص عادي.

ما الذي أفتقده هنا؟هل يمكنني جعل متصفحي يرى أن لدي خط غامق أو مائل أو فقرة أو صورة وما إلى ذلك ...

هل يجب علي استخدام kramdown أو تخفيض السعر المماثل لمحولات HMTL؟

شكرًا جزيلاً!

تحديث

أستخدم البوصلة لأوراق الأنماط الخاصة بي.عندما يتم إلغاء تثبيت البوصلة، يعمل محرر أسلحة الدمار الشامل بشكل جيد وبشكل صحيح.لبعض الأسباب، يبدو أن البوصلة تخفي أي أنماط بما في ذلك "نص الاختبار" في ملف application.html.erb الخاص بي ولكن تلك التي تم إنشاؤها باستخدام ملفاتها الجزئية .scss!أعني على سبيل المثال أن الكود التالي عند كتابته في ملف application.html.erb الخاص بي لا يظهر بالخط العريض. <strong> test bold </strong>

أي أفكار لماذا يحدث هذا؟

هل كانت مفيدة؟

المحلول

لقد اكتشفت الحل.

كانت المشكلة أن أنماط البوصلة التي تم إنشاؤها تتضمن مقطع التعليمات البرمجية التالي:

body.bp {
  @include blueprint-typography(true);
  @include blueprint-utilities;
  @include blueprint-debug;
  @include blueprint-interaction;
  // Remove the scaffolding when you're ready to start doing visual design.
  // Or leave it in if you're happy with how blueprint looks out-of-the-box
}

لقد تجاهلت في أوراق الأنماط الخاصة بي تضمين فئة .bp.كل شيء جيد الآن...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top