markdown 안에 jinja2 코드 넣기

jekyll, flask를 보면 이런 식으로 생긴 코드가 있는데 jinja2 문법이라고 알고 있다.


{% if site.mathjax %}

이거를 그대로 markdown code block으로 넣으면 신기하게 rendering된 상태로 나온다는 걸 알았다. 이를 소스 코드 그대로 보여주는 법은 어떻게 검색어를 넣어야할지 감이 잘 안와서 다른 사람 blog에서 가져왔다. 저처럼 검색어가 잘 안 떠오르시는 분들에게 도움이 되길 바란다.

편의상 그림으로 코드를 올린다. %raw%를 써야만 저 코드가 실행되지 않는 것으로 보인다. 신기하게도 저 %raw%라는 코드는 텍스트로 표기가 불가능한 것 같다. 여러모로 해봐도 사라진다.

그리고 liquid라는 언어를 지정해주면 컬러링이 된다. 이 또한 새롭게 알게된 사실이었고 pycharm에선 아직 liquid는 auto completion에 없다.