Django: разметка - установить верхний заголовок - PullRequest
2 голосов
/ 08 июля 2011

Я выбираю между языками разметки, указанными в https://docs.djangoproject.com/en/dev/ref/contrib/markup/.

Но мне нужна одна конкретная вещь - установить верхний заголовок. По умолчанию, h1 первый заголовок. Мне нужно, чтобы h2 был первым. Существует ли способ сделать это?

Спасибо.

1 Ответ

1 голос
/ 08 июля 2011

Если вы используете уценку, вы явно обозначаете уровни заголовков.Например,

# Heading 1
## Heading 2

соответствует

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

Если вы хотите начать с заголовка два, просто используйте ## везде, где вы чрезмерно используете #.

Если вы хотите сделать это автоматически, я полагаю, у вас может быть фильтр типа

re.sub('#+', lambda m: m.group()+'#', text) 

, чтобы сдвинуть все заголовки вниз на один уровень, прежде чем перейти к уценке.

...