كتل التحذير والنجاح والمعلومات

مرحباً،

أبحث عن إضافة أو امتداد لـ Markdown لكتل الإشعارات. لدى Bootstrap شيء كهذا

سأكون ممتناً لو كانت هناك إضافة متاحة.

يمكنك استخدام دعم غلاف bbcode العام، شيء مثل هذا:

[wrap=success]
**نجاح!** تم إرسال رسالتك بنجاح
[/wrap]

… والذي سيتحول إلى HTML هذا:

<div class="d-wrap" data-wrap="success" dir="ltr">
  <p><strong>نجاح!</strong> تم إرسال رسالتك بنجاح</p>
</div>

يمكنك إضافة CSS لاستهداف .d-wrap[data-wrap="success"] لتنسيقها.

أنا أستخدم هذا:

@mixin admonition($color, $bgcolor, $bordercolor, $iconurl) {
    padding: 8px;
    padding-left: 4em;
    padding-right: 2em;
    color: $color;
    border-left: 5px solid $bordercolor;
    background-color: $bgcolor;
    background-image: url($iconurl);
    background-repeat: no-repeat;
    background-size: 2em;
    background-position: 1em 1.25em;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    margin-bottom: 1em;
}

.d-wrap[data-wrap="info"] {
    @include admonition(#084298, #cfe2ff, #b6d4fe, "/images/emoji/google/information_source.png");
}

.d-wrap[data-wrap="warning"] {
    @include admonition(#664d03, #fff3cd, #ffecb5, "/images/emoji/google/warning.png");
}

.d-wrap[data-wrap="danger"] {
    @include admonition(#842029, #f8d7da, #f5c2c7, "/images/emoji/google/stop_sign.png");
}

… مما يسمح لي بإنشاء أشياء مثل هذه:

عبقري، شكراً جزيلاً لك!

إذًا، حاولت إضافة هذا، هل فاتني شيء؟

تمت إضافة الأنماط الخاصة بي لـ info و warning و danger فقط. حاول تغيير [wrap=success] إلى [wrap=warning].

سيتعين عليك تعريف النمط الخاص بك لـ sucess.

نعم، اعتقدت أنك برمجتها لتكون جاهزة للتوصيل والتشغيل.

تعمل بشكل مثالي.