flask-flatpages使用Pygments代码高亮
我这里已经按照FlatPages中的说明,添加上pygments.css
,不过网页中却是
不仅代码没高亮,其他样式也没有了。
这是view中的函数:
@app.route('/test')
def test():
test_post = os.path.join(app.config['POSTS'],'test.md')
post = flatpages.get['test']
return render_template('test.html', post=post)
这是模板的内容:
{% extends "base.html" %}
{% block title %}Test{% endblock %}
{% block head %}
{{ super() }}
<link href="//code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" rel="Stylesheet"></link>
<script src="//code.jquery.com/jquery-2.2.0.min.js"></script>
<script src="//code.jquery.com/ui/1.10.2/jquery-ui.js" ></script>
{% endblock %}
{% block page_content %}
{{ post.html }}
{% endblock %}
不知道我是哪里出现问题了?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
上网查找到了答案,应该在模板中{{ post.html }} 修改为 {{ post.html|safe }},就可以以正常样式显示了。