Django:标记 - 设置顶部标题

时间:2011-07-08 14:18:00

标签: django markdown markup textile heading

我在https://docs.djangoproject.com/en/dev/ref/contrib/markup/上提到的标记语言之间进行选择。

但我需要一个特定的东西 - 设置顶部标题。默认情况下,第一个标题是h1。我需要把h2作为第一个。存在任何方式吗?

感谢。

1 个答案:

答案 0 :(得分:1)

如果您使用降价,则明确表示标题级别。例如

# Heading 1
## Heading 2

对应

<h1>Heading 1</h1>
<h2>Heading 2</h2>

如果你想从标题2开始,只要确保在任何地方使用##,否则你会过度使用#。

如果您想自动完成此操作,我想您可以使用

之类的过滤器
re.sub('#+', lambda m: m.group()+'#', text) 

将所有标题下移一级,然后再将其标记为降价。