Regarding listing blocks, Asciidoctor User Manual HTML Page shows the asciidoc four dashes:
----
----
When I looked at the Asciidoctor User Manual Page Source, I saw three grave accents. It is somewhere around line #412.
```
[.rolename]`monospace text`
```
the following HTML is produced:
```html
<code class="rolename">monospace text</code>
```
I had to look it up. It is markdown syntax for a listing block I believe. The generated html output looks the same whether 4 dashes or 3 grave accents. And it appears rather than writing [source,html] in asciidoc, in markdown you write ```html.
Around line #1596, there is a section that looks like ``` (markdown syntax) can be mixed with ---- (asciidoc syntax), so the block syntax isn't matched.
```ruby
Asciidoctor.convert_file 'mysample.adoc', safe: :safe
template_dirs: %w(/path/to/original/templates /path/to/modified/templates)
----
Does this mean Asciidoctor has 2 ways to support listing blocks (---- & ```)?
Does this mean that the start and end of delimited blocks don't have to match?
Links:
- 20.4. Built-in blocks summary
http://asciidoctor.org/docs/user-manual/#built-in-blocks-summary-
https://raw.githubusercontent.com/asciidoctor/asciidoctor.org/master/docs/user-manual.adoc