blob: 101c5e995ba420fdc1a66297f254a300ef8a26f3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
{{ $hasHeadings := false }}
{{ if .RawContent }}
{{/* 正则匹配:查找以 1 到 6 个 # 开头的行 */}}
{{ $headings := findRE "(?m)^#{1,6} " .RawContent }}
{{ if gt (len $headings) 0 }}
{{ $hasHeadings = true }}
{{ end }}
{{ end }}
{{ if $hasHeadings }}
<aside id="ms_toc_container">
<div id="ms_toc">
<strong>Table Of Contents</strong>
<nav class="toc-nav">
{{ .TableOfContents }}
</nav>
</div>
</aside>
{{ end }}
|