- 新增 model 包下 time.go,提供时间戳转换和获取当前时间戳的多种方法 - 新增 model 包下 tools.go,包含 UnixToTime 函数用于时间戳格式化 - 在 main.go 中注册 UnixToTime 为模板函数 - 修改默认控制器,首页渲染中添加时间戳数据及标题 - 首页模板添加调用 UnixToTime 格式化显示时间戳 - 优化控制器导入,添加必要包引用和格式调整
57 lines
1.2 KiB
HTML
57 lines
1.2 KiB
HTML
{{define "pages/index"}}
|
|
<!doctype html>
|
|
<html lang="zh">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>{{.title}}</title>
|
|
<link rel="stylesheet" href="/static/navbar.css">
|
|
<link rel="stylesheet" href="/static/footer.css">
|
|
</head>
|
|
<body>
|
|
{{template "layout/navbar"}}
|
|
|
|
<h2>{{.title}}</h2>
|
|
<h2>{{UnixToTime .t}}</h2>
|
|
|
|
{{$t := .title}}
|
|
<h4>{{$t}}</h4>
|
|
|
|
{{if ge .score 60}}
|
|
<p>及格</p>
|
|
{{else}}
|
|
<p>不及格</p>
|
|
{{end}}
|
|
|
|
{{range $key, $value := .hobby}}
|
|
<ul>
|
|
<li>{{$key}}--{{$value}}</li>
|
|
</ul>
|
|
{{end}}
|
|
|
|
{{range $key, $value := .newsList}}
|
|
<ul>
|
|
<li>{{$key}}--{{$value.Title}}--{{$value.Content}}</li>
|
|
</ul>
|
|
{{end}}
|
|
|
|
{{range $key, $value := .newsList2}}
|
|
<ul>
|
|
<li>{{$key}}--{{$value.Title}}--{{$value.Content}}</li>
|
|
</ul>
|
|
{{else}}
|
|
<li>没有数据</li>
|
|
{{end}}
|
|
|
|
{{with .news}}
|
|
{{.Title}}
|
|
{{.Content}}
|
|
{{end}}
|
|
<br>
|
|
|
|
{{.data}}
|
|
|
|
{{template "layout/footer"}}
|
|
</body>
|
|
</html>
|
|
{{end}} |