Pygmented 代码显示为列表
Posted
技术标签:
【中文标题】Pygmented 代码显示为列表【英文标题】:Pygmented code showing up as a list 【发布时间】:2014-12-03 16:19:28 【问题描述】:我正在使用 django-pygments 并尝试像这样 (base.html
)
<!DOCTYPE html>
% load pygmentify %
<head>
<link rel="stylesheet" media="screen" href="% static 'django_pygments/css/pygments_default.css' %" type="text/css">
</head>
<div class="row">
<div id="mainbody" class="small-12 large-8 large-offset-2 columns">
<body>
% pygment %
% block content %
% endblock %
% endpygment %
</body>
</div>
<div id="sidebar" class="small-12 large-2 columns">
</div>
<div class="small-12 large-8 large-offset-2 columns">
% block comments %
% endblock %
</div>
<div class="small-12 large-2 columns">
</div>
</div>
然后我将 post.content|safe
传递到块内容中。着色代码是这样出来的:
我尝试将源代码中的<ol>
标签更改为<ul>
,但显然这不是问题所在。我还转身通过了linenos=False
和True
,但这只会让它变得更奇怪,因为行号没有正确排列。
有人知道我做错了什么吗?
【问题讨论】:
您不必将代码块包装在<pre lang="python"></pre>
中吗?
我在帖子中这样做了。所以在 Django admin 中,我创建了一个测试帖子,并将上面的代码粘贴在 pre
标签之间。
【参考方案1】:
显然我的css
样式表有问题。我试过改了,现在看起来正常了。
【讨论】:
以上是关于Pygmented 代码显示为列表的主要内容,如果未能解决你的问题,请参考以下文章
C# winform dataGridView 里下拉列表,用写代码的方式绑定数据,班级一列要显示为下拉列表