d3fbf2e51f
So, Python Markdown is a bottomless pit of horrors, including crippling parsing bugs, random out of nowhere, lack of features. It's definitely much faster, than Pandoc, but Pandoc doesn't go full retard where there's a regex in a fenced code block, that happens to be a regex for markdown elements. Also added some ugly post string replacements to make Pandoc fenced code output work with Prism: instead of the Pandoc <pre class="codelang"><code>, Prism wants <pre><code class="language-codelang>, so I added a regex sub, because it's 00:32.
15 lines
544 B
HTML
15 lines
544 B
HTML
{% extends "base.j2.html" %}
|
|
{% block meta %}
|
|
<meta name="author" content="{{ author.name }} <{{ author.email }}>" />
|
|
<meta name="description" content="{{ post.summary|e }}" />
|
|
<link rel="canonical" href="{{ post.url }}" />
|
|
<link rel="license" href="https://creativecommons.org/licenses/4.0/{{ post.licence }}" />
|
|
{% endblock %}
|
|
{% block prism %}
|
|
{% if post.has_code %}
|
|
<style media="all">
|
|
{% include 'prism.css' %}
|
|
</style>
|
|
<script src="{{ site.url }}/prism.js"></script>
|
|
{% endif %}
|
|
{% endblock %}
|