# Understand differences to Jekyll

**URL:** <https://zola.discourse.group/t/understand-differences-to-jekyll/261>\
**Category:** Support\
**Created:** [November 24, 2019, 1:09pm UTC](https://zola.discourse.group/t/understand-differences-to-jekyll/261 "2019-11-24T13:09:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![zoosky](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/zoosky/32/6_2.png) [@zoosky](https://zola.discourse.group/u/zoosky)\
**Post date:** [November 24, 2019, 1:09pm UTC](https://zola.discourse.group/t/understand-differences-to-jekyll/261/1 "2019-11-24T13:09:25Z")

</div>

I’m porting a website from Jekyll to Zola.  
What helps me a lot to understand the different objekt model is this snippet, placed in the main template.

```
  <div>
    <font size="1px" face="courier">
      {{ __tera_context | striptags }}
    </font>
  </div>
```

---

<div class="post-metadata">

**Author:** ![photong](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/photong/32/120_2.png) [@photong](https://zola.discourse.group/u/photong)\
**Post date:** [November 26, 2019, 5:02am UTC](https://zola.discourse.group/t/understand-differences-to-jekyll/261/2 "2019-11-26T05:02:36Z")

</div>

I’ll include this in a “Porting from other SSGs” section in the documentation.

---

<div class="post-metadata">

**Author:** ![zoosky](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/zoosky/32/6_2.png) [@zoosky](https://zola.discourse.group/u/zoosky)\
**Post date:** [December 6, 2019, 9:26pm UTC](https://zola.discourse.group/t/understand-differences-to-jekyll/261/3 "2019-12-06T21:26:32Z")

</div>

Cool.

Another difference that gets easily overlooked is this:

> Tera doesn’t offer passing a custom context to the `include` tag. If you want to do that, use macros.

---

<div class="post-metadata">

**Author:** ![zoosky](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/zoosky/32/6_2.png) [@zoosky](https://zola.discourse.group/u/zoosky)\
**Post date:** [December 19, 2019, 11:27am UTC](https://zola.discourse.group/t/understand-differences-to-jekyll/261/4 "2019-12-19T11:27:08Z")

</div>

This is a better version. It is rendered in pretty structure and can be switched on and off with a boolean `extra.debug=true` in `config.toml`

```
  {% if config.extra.debug %}
  <div>
<font size="1px" face="courier">
  <pre>

    {{ __tera_context | striptags }}
  </pre>
</font>
  </div>
  {% endif %}
```
