asciidoc - Asciidoc 编号的部分,但只是文档的一部分
问题描述
我正在使用 Ascii doc 使用 Spring Restdocs 制作休息文档。我有一个概述部分,然后是一个操作部分。我希望操作具有编号的部分,但我不希望将概述和其他部分包含在编号中。另外,我不希望“操作”标题有数字,因为这是唯一编号的部分,所以没有什么意义。
所以,我所拥有的是这样的:
= Web service title header
[preface]
== Overview
overview text
=== Overview sub section 1
stuff
=== Overview sub section 2
more stuff
== Operations
:sectnums:
include::oauth2-scopes.adoc[]
include::oauth2-clients.adoc[]
然后controller-1.adoc
看起来像这样:
=== OAuth2 Scopes
==== Get scope
operation::get-scope[]
==== Get all scopes
operation::get-all-scopes[]
渲染时,结构本身很棒,“操作”内部的部分已编号。但是,问题是这些数字很奇怪。
似乎“操作”标题被强制编号为 1,即使那里没有数字,并且后续数字似乎知道该数字被抑制。
我希望这已经足够了。我对 Asciidoc 不是很有经验,所以我可能会遗漏一些东西。
我曾想过使用多级编号列表,但我希望它呈现为带有锚的标题,而不仅仅是常规列表。
编辑:我正在通过将标题“操作”和与包含的部分(第 2 级)相同的级别来解决它。这使得 TOC 缩进关闭,但它比被弄乱的数字更分散注意力。
编辑 2:我希望操作处于二级 ( ==
) 并且控制器的名称是三级 ( ===
)。我希望控制器被编号。将章节标题编号为 1,然后将我真正想要枚举的内容编号为 1.1 并没有多大意义。
解决方案
我不确定我是否正确理解了您的问题。
如果您需要优化奇怪的编号,请确保降低级别(从 === 到 == 等)这将解决这个问题。
如果你想在某个时候关闭编号,在需要的位置设置一个“:sectnums!:”。
但是,如果我完全走错了路,请尝试重新提出您的问题。如果您添加屏幕截图,请确保它适合您的示例 ;-)
推荐阅读
- python - Seaborn Multiaxis Graph 将不同颜色分配给相同/共享类别 Hue
- sql - 为给定用户选择每个帖子的 SO 信誉
- angular - 如何有效地将需要的值从数据库加载到角度组件?
- qt - 粘贴文本时如何让 QT 验证器正常工作?
- python - 从图像 OpenCV Python 中删除掩码
- git - git - 如何删除合并中的文件?
- javascript - firestore < 查询与 orderBy 查询混合
- pytorch - Pytorch 类torch._C.TensorBase 信息?
- python - 如何在 Python 中编写以 '...' 开头和结尾的行?
- sql-server - 使用文件系统添加现有包的副本