Skip to content

Discourse'de Karanlık/Açık mod CSS ekleme

Discourse
  • Discourse forum/tartışma yazılımında aynı nesneye ait karanlık ve açık mod seçenekleri için CSS ekleme yapacağız.

    İlk olarak yönetici panelde Kişiselleştir > Temalar > HTML/CSS düzenle seçeneğine geliyoruz.

    discourse-css.png

    Açılan sayfadan Color Definitions sekmesine tıklıyoruz. Bu sayfada artık CSS kodlarımızı ekleyebiliriz.

    Discourse aydınlık mod için;

    @if is-light-color-scheme() {
    	// CSS kodunuzu buraya yazın.
        }
    

    Discourse karanlık mod için;

    @if is-dark-color-scheme() {
    // CSS kodunuzu buraya yazın.
        }
    

    Bu şekilde aynı nesne için aydınlık ve karanlık mod için CSS ekleyebilirsiniz.

    Bir örnekle açıklayayım. Örneğin ID’si 1 olan kategorinin arka planı için aydınlık ve karanlık mod için iki farklı arka plan ayarlamak istiyorsam eklemem gereken CSS kodu aşağıdaki gibi olacaktır.

    @if is-light-color-scheme() {
        .category-list [data-category-id="1"] {
        border-bottom: 0;
        background: #ddf6ff;
         }
    }
    
    @if is-dark-color-scheme() {
        .category-list [data-category-id="1"] {
        border-bottom: 1px solid var(--primary-low);
        background: #3d4147
         }
    }
    

Benzer konular


  • Discourse Kategori Logo Boyutu Ayarlama

    Discourse
    1
    1 Oy
    1 İleti
    336 Bakış
    Kimse yanıtlamadı
  • Discourse'u kurdum sorularım var

    Discourse
    2
    0 Oy
    2 İleti
    151 Bakış
    adminA

    @tevildo Kategorize kategorisini ilemezsin. Ancak adını admin panel > Kişiselleştir > Metin bölümünden değiştirebilirsin. Ayrıca
    Screenshot_2.jpg
    Buradaki tiki kaldırırsan kategorize kategorisi kategoriler sayfasından ve konu oluştururken seçme kısmından kalkar, bir nevi silinmiş gibi olur.
    Kategorili kilitlenmez, konu ise kilitlenebilir, sayfa başında tutturulabilir veya sürekli sabit kalması da sağlanabilir.
    Screenshot_3.jpg
    “Açılan her kategorinin için o kategori hakkında başlık açıyor.” bu seo açısından önemlidir. Hem iptal edemezsin.

  • Ubuntu sunucuda Discourse kaldırma

    Discourse
    1
    1 Oy
    1 İleti
    255 Bakış
    Kimse yanıtlamadı
  • Discourse'de kelime izleme

    Discourse
    1
    0 Oy
    1 İleti
    204 Bakış
    Kimse yanıtlamadı
  • Discourse Forum kurulumu

    Sabitlendi Discourse
    36
    0 Oy
    36 İleti
    2k Bakış
    adminA

    @burak proxied kapalı olmalı. Discourde cloudflare cdn ile çalışmaz