silverbulletmd / silverbullet

The hackable notebook
https://silverbullet.md
MIT License
2.01k stars 138 forks source link

Harmonize render HTML headings h1 -> h6 #864

Closed Knah-Tsaeb closed 1 month ago

Knah-Tsaeb commented 1 month ago

Hi.

With this markdown :

# Header 1
## Header 2
### Header 3
#### Header 4
##### Header 5
###### Header 6

The generate html for h1 to h3 are for example with h1 :

<div class="sb-line-h1 cm-line">
  <img class="cm-widgetBuffer" aria-hidden="true">
    <span contenteditable="false"></span>
  <img class="cm-widgetBuffer" aria-hidden="true">
  <span class="sb-h1">Header 1</span>
</div>

But for h4 :

<div class="sb-line-h4 cm-line">
  <img class="cm-widgetBuffer" aria-hidden="true">
  <span contenteditable="false"></span>
  <img class="cm-widgetBuffer" aria-hidden="true">
  Header 4
</div>

And finally for h5 ans h6 :

<div class="cm-line">
  <img class="cm-widgetBuffer" aria-hidden="true">
  <span contenteditable="false"></span>
  <img class="cm-widgetBuffer" aria-hidden="true">
  Header 5
</div>

I think the good generation are h1, can you apply same structure for all header ?

Have a nice day.

zefhemel commented 1 month ago

I most certainly can. Will be part of the next release (or the edge builds if you don't want to wait)