# Code block interpretation

**URL:** <https://talk.jekyllrb.com/t/code-block-interpretation/4923>\
**Category:** Uncategorized\
**Created:** [September 1, 2020, 12:42pm UTC](https://talk.jekyllrb.com/t/code-block-interpretation/4923 "2020-09-01T12:42:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jpc](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/jpc/32/2643_2.png) [@jpc](https://talk.jekyllrb.com/u/jpc)\
**Post date:** [September 1, 2020, 12:42pm UTC](https://talk.jekyllrb.com/t/code-block-interpretation/4923/1 "2020-09-01T12:42:31Z")

</div>

Hello,  
I would like in a Jekyll website to make documentation of the hexo framework.  
I build a code block like this:

triple backticks  
{% pullquote right %}  
text explanation  
triple backticks

But Jekyll returns:  
Liquid Exception: Liquid syntax error (line 6): Unknown tag ‘pullquote’ in 2016-10-14-pullquote.md

It should consider as comments what I write, no ?

---

<div class="post-metadata">

**Author:** ![chuckhoupt](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/chuckhoupt/32/523_2.png) [@chuckhoupt](https://talk.jekyllrb.com/u/chuckhoupt)\
**Post date:** [September 1, 2020, 2:13pm UTC](https://talk.jekyllrb.com/t/code-block-interpretation/4923/2 "2020-09-01T14:13:19Z")

</div>

Jekyll first processes files with Liquid and then converts Markdown to HTML, so any Liquid inside a Markdown code-block is first Liquid-evaluated and then Markdown-converted.

To avoid evaluating the Liquid you can use the [`raw` tag](https://shopify.github.io/liquid/tags/raw/). For example:

````
```
{% raw %}{% pullquote right %}{% endraw %}
text explanation
```
````

---

<div class="post-metadata">

**Author:** ![jpc](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/jpc/32/2643_2.png) [@jpc](https://talk.jekyllrb.com/u/jpc)\
**Post date:** [September 1, 2020, 3:35pm UTC](https://talk.jekyllrb.com/t/code-block-interpretation/4923/3 "2020-09-01T15:35:16Z")

</div>

Perfect !  
Thank you …

---

<div class="post-metadata">

**Author:** ![MichaelCurrin](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelcurrin/32/2340_2.png) [@MichaelCurrin](https://talk.jekyllrb.com/u/MichaelCurrin)\
**Post date:** [September 1, 2020, 10:21pm UTC](https://talk.jekyllrb.com/t/code-block-interpretation/4923/4 "2020-09-01T22:21:22Z")

</div>

Indeed use the raw tag. Open it at the start of the page and close endraw at the end if you want.

There is a frontmatter flag that does the same but it is Jekyll 4 only i read
