63 lines
1.4 KiB
HTML
63 lines
1.4 KiB
HTML
|
|
{{ define "main" }}
|
||
|
|
<article class="markdown">
|
||
|
|
{{ partial "docs/post-meta" . }}
|
||
|
|
{{- .Content -}}
|
||
|
|
|
||
|
|
<!-- API Data -->
|
||
|
|
{{ range sort $.Site.Data.scriptmods }}
|
||
|
|
<section>
|
||
|
|
{{ if eq .type "type" }}
|
||
|
|
<h2 id="type-{{.module}}">
|
||
|
|
Type: {{ .module }}
|
||
|
|
<a class="anchor" href="#type-{{.module}}">#</a>
|
||
|
|
</h2>
|
||
|
|
{{ else }}
|
||
|
|
<h2 id="module-{{.module}}">
|
||
|
|
Module: {{ .module }}
|
||
|
|
<a class="anchor" href="#module-{{.module}}">#</a>
|
||
|
|
</h2>
|
||
|
|
{{ end }}
|
||
|
|
|
||
|
|
{{ $.RenderString .docs }}
|
||
|
|
|
||
|
|
{{ $moduleName := .module }}
|
||
|
|
{{ range sort .symbols "name" }}
|
||
|
|
<h3 id="{{$moduleName}}-{{.name}}">
|
||
|
|
{{$moduleName}}.{{ .name }}
|
||
|
|
<a class="anchor" href="#{{$moduleName}}-{{.name}}">#</a>
|
||
|
|
</h3>
|
||
|
|
<pre><code>{{ .syntax }}</code></pre>
|
||
|
|
{{ $.RenderString .docs }}
|
||
|
|
|
||
|
|
{{if .example}}
|
||
|
|
<h4>Example</h4>
|
||
|
|
<pre><code>{{ .example }}</code></pre>
|
||
|
|
{{end}}
|
||
|
|
{{ end }}
|
||
|
|
</section>
|
||
|
|
{{end}}
|
||
|
|
</article>
|
||
|
|
{{ end }}
|
||
|
|
|
||
|
|
{{ define "toc" }}
|
||
|
|
<nav id="TableOfContents">
|
||
|
|
<ul>
|
||
|
|
{{ range sort $.Site.Data.scriptmods }}
|
||
|
|
{{ if eq .type "type" }}
|
||
|
|
<li><a href="#type-{{.module}}">{{ .module }}</a></li>
|
||
|
|
{{ else }}
|
||
|
|
<li><a href="#module-{{.module}}">{{ .module }}</a></li>
|
||
|
|
{{ end }}
|
||
|
|
{{/*
|
||
|
|
<ul>
|
||
|
|
{{ $moduleName := .module }}
|
||
|
|
{{ range sort .symbols "name" }}
|
||
|
|
<li><a href="#{{$moduleName}}-{{.name}}">{{ .name }}</a></li>
|
||
|
|
{{ end }}
|
||
|
|
</ul>
|
||
|
|
*/}}
|
||
|
|
{{ end }}
|
||
|
|
</ul>
|
||
|
|
</nav>
|
||
|
|
{{ end }}
|