mirror of
https://github.com/golang/go
synced 2024-11-05 21:26:11 -07:00
59 lines
1.3 KiB
Cheetah
59 lines
1.3 KiB
Cheetah
|
{/* This is the article template. It defines how articles are formatted. */}
|
||
|
|
||
|
{{define "root"}}
|
||
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
<title>{{.Title}}</title>
|
||
|
<link type="text/css" rel="stylesheet" href="/static/article.css">
|
||
|
<meta charset='utf-8'>
|
||
|
</head>
|
||
|
|
||
|
<body>
|
||
|
<div id="topbar" class="wide">
|
||
|
<div class="container">
|
||
|
<div id="heading">{{.Title}}
|
||
|
{{with .Subtitle}}{{.}}{{end}}
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div id="page" class="wide">
|
||
|
<div class="container">
|
||
|
{{with .Sections}}
|
||
|
<div id="toc">
|
||
|
{{template "TOC" .}}
|
||
|
</div>
|
||
|
{{end}}
|
||
|
|
||
|
{{range .Sections}}
|
||
|
{{elem $.Template .}}
|
||
|
{{end}}{{/* of Section block */}}
|
||
|
|
||
|
{{if .Authors}}
|
||
|
<h2>Authors</h2>
|
||
|
{{range .Authors}}
|
||
|
<div class="author">
|
||
|
{{range .Elem}}{{elem $.Template .}}{{end}}
|
||
|
</div>
|
||
|
{{end}}
|
||
|
{{end}}
|
||
|
</div>
|
||
|
</div>
|
||
|
<script src='/play.js'></script>
|
||
|
</body>
|
||
|
</html>
|
||
|
{{end}}
|
||
|
|
||
|
{{define "TOC"}}
|
||
|
<ul>
|
||
|
{{range .}}
|
||
|
<li><a href="#TOC_{{.FormattedNumber}}">{{.Title}}</a></li>
|
||
|
{{with .Sections}}{{template "TOC" .}}{{end}}
|
||
|
{{end}}
|
||
|
</ul>
|
||
|
{{end}}
|
||
|
|
||
|
{{define "newline"}}
|
||
|
{{/* No automatic line break. Paragraphs are free-form. */}}
|
||
|
{{end}}
|