'Reveal.js is not preserving html small tags within Markdown slides
Markdown is supposed to preserve HTML tags within Markdown blocks, but a <small>
tag within the markdown of a Reveal.js slide is being converted to a plain <p>
tag. I could make the entire slide from HTML code, but that’s not ideal for an occasional need for small text. Here’s the slide:
<section data-markdown>
# IA: **4a**
Information Architecture uses **Cognitive Psychology** research
- **Cognitive load**: how much information we can process at any time—avoiding information overload ([rule of 7](http://neuromavin.com/cognitive-limits-social-networks-and-dunbars-number/)).
- **Mental models**: the assumptions users have—information is easier to discover in familiar places.
- **Decision making**: the cognitive process of making a choice or selecting an option—IA helps make decisions by providing contextual information at key points.
<small>
[The Magical Number Seven… George A. Miller (1956)](http://psychclassics.yorku.ca/Miller/)
</small>
</section>
This generates the following HTML p
tag instead of a small
tag within a paragraph:
<p>
<a href="http://psychclassics.yorku.ca/Miller/">The Magical Number Seven… George A. Miller (1956)</a>
</p>
Why (or where/how) is the <small>
tag being stripped out? I've tried adding a data-markdown
attribute to the small tag, but the tag is still stripped out.
Solution 1:[1]
You need to add <textarea data-template>
inside the <section>
tag. For example:
<section data-markdown>
<textarea data-template>
# Does this work?
<small>Smaller text</small>
</textarea>
</section>
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 |