diff --git a/src/pages/00_manual/ViewPage.vue b/src/pages/00_manual/ViewPage.vue index a3e9d87b..71cae7e0 100644 --- a/src/pages/00_manual/ViewPage.vue +++ b/src/pages/00_manual/ViewPage.vue @@ -209,6 +209,38 @@ async function scrollTo(id: string) { padding-block: 1rem !important; } +.markdown { + counter-set: h1 0; + counter-reset: h1; +} + +.markdown :deep(h1) { + counter-reset: h2; +} + +.markdown :deep(h2) { + counter-reset: h3; +} + +.markdown :deep(h3) { + counter-reset: h4; +} + +.markdown :deep(h2:before) { + counter-increment: h2; + content: counter(h2) '. '; +} + +.markdown :deep(h3:before) { + counter-increment: h3; + content: counter(h2) '.' counter(h3) ' '; +} + +.markdown :deep(h4:before) { + counter-increment: h4; + content: counter(h2) '.' counter(h3) '.' counter(h4) ' '; +} + .markdown :deep(blockquote) { background-color: var(--surface-2); border-radius: 8px;