3
2
2012
6

为 Chito 修改 Markdown

我使用 Markdown 写博客已经有段时间了,但是一直以来有个小小的问题:对于代码块,markdown 生成的是一个<pre>标签里套一个<code>标签。缩进四个空格还好,用 Vim 的列编辑就行了(>操作不行,因为空行不会被缩进),可是删除这些<code>标签并加上相应的语言标识很烦。于是有了以下 Python 代码,使用的是 Python 版的 markdown,支持使用~~~~作为代码分隔符,如:

1
2
3
~~~~python|这是 Python 代码
print('Hello Python!')
~~~~

将会被翻译为

1
2
<pre class="brush: python;" title="这是 Python 代码">print('Hello Python!')
</pre>

程序如下:

Category: python | Tags: chito markdown python

Mastodon | Theme: Aeros 2.0 by TheBuckmaker.com