新年快乐!新年伊始,我下定决心让降价渲染到HTML为我的Django博客工作。我遇到了Django Markdownify,它非常好!我设法通过get_context_data
获得了我的降价文件,如下installation and usage所述:
class MarkDown(TemplateView):
template_name = 'index.html'
def get_context_data(self, **kwargs):
markdowntext = open(os.path.join(os.path.dirname(__file__), 'templates/test.md')).read()
context = super(MarkDown, self).get_context_data(**kwargs)
context['markdowntext'] = markdowntext
return context
{% load markdownify %}
{{ markdowntext|markdownify }}
虽然基本的渲染工作,但也有一些主要的缺点。包括:
### My Header
中的###
被完全剥离)>
))仅这两个问题就足以让我停下来,寻找Django中HTML标记的替代解决方案。我确实为the header problem打开了一个问题,我将等待回复。在此之前,如果有人能推荐一些Django特有的解决方法,我将不胜感激。你知道吗
谷歌搜索结果摘要:
Django Integrated标记编辑器-允许编辑和预览标记和其他可能的格式。也许没那么轻。通常提供最佳的html转义:
支持降价的Django字段:
其他:
markdown
,misaka
,mistune
,…)并在django中生成markdown html,可能的语法与pygments
更低级,更多配置,更多需要解决的问题相关问题 更多 >
编程相关推荐