Django:标记 - 设置顶部标题

发布于 2024-11-19 00:32:17 字数 258 浏览 3 评论 0原文

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

但我需要一件具体的事情 - 设置顶部标题。默认情况下,第一个标题是 h1。我需要将 h2 作为第一个。有什么方法可以做到这一点吗?

谢谢。

I am choosing between markup languages mentioned on https://docs.djangoproject.com/en/dev/ref/contrib/markup/ .

But I need one specific thing - set the top heading. By default, there is h1 the first heading. I need to have h2 as the first. Exists any way to do this?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

生生不灭 2024-11-26 00:32:17

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

# Heading 1
## Heading 2

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

如果您想从标题二开始,请确保在过度使用 # 的地方使用 ##。

如果您想自动完成此操作,我想您可以有一个过滤器,例如

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

将所有标题向下移动一级,然后再将其传递到 markdown。

If you are using markdown, you explicitly denote the heading levels. For instance

# Heading 1
## Heading 2

corresponds to

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

If you want to start with heading two, just make sure to use ## everywhere you would overwise use #.

If you want to have this done automatically, I suppose you could have a filter like

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

to shift all the headings down one level before passing it into markdown.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文