### Discussed in https://github.com/quarto-dev/quarto-cli/discussions/5691

<div type='discussions-op-text'>

<sup>Originally posted by **DOSull** May 26, 2023</sup>
This is a very general question about possible future directions, not something likely to get fixed overnight.

In short, I find the decision to overload markdown heading levels 1 and 2 by causing them to introduce section and slide breaks in revealjs decks a very strange one! In a standard reveal html page you can do this 

```
<section data-markdown>
  # This will be H1
  ## and this will be H2
</section>
```

The slideshow structure is based on HTML `<section> ` tag (nested to create vertical sections). 

Overloading markdown `#` and `##` as has been done in quarto forces the use of raw HTML `<h1>` and `<h2>` tags to get those formats in slides.

It seems an odd decision to me. Is there any chance of it being changed or of a setting being made available that would allow access to heading levels 1 and 2 formats without recourse to raw HTML? I've been using reveal for several years and this is an obstacle to me transitioning to generating my slides using quarto!
</div>
2023-05-29T19:05:49Z
DOSull
closed
Overloading markdown # and ## as section and slide breaks
https://github.com/quarto-dev/quarto-cli/issues/5733