gitcat
1{{define "content"}}
2{{template "adminnav" (dict "Tab" "settings")}}
3<div class="pagehead">
4 <h1>站点设置</h1>
5 <p class="muted">站点名称会显示在导航栏与页面标题上。</p>
6</div>
7
8<div class="split">
9 <div class="col-main">
10 <div class="card">
11 <form method="post" action="/admin/settings">
12 <input type="hidden" name="csrf" value="{{.CSRF}}">
13 <label class="field"><span>站点名称</span><input type="text" name="site_name" required maxlength="60" value="{{.Data.SiteName}}"></label>
14 <label class="field"><span>首页公告(可选)</span><textarea name="announcement" rows="3" maxlength="500" placeholder="例如:本周五前请把 demo 分支合并到 main">{{.Data.Announcement}}</textarea></label>
15 <button class="btn btn-primary" type="submit">保存设置</button>
16 </form>
17 </div>
18 </div>
19 <aside class="col-side">
20 <div class="card about">
21 <h3>部署信息</h3>
22 <ul class="kv">
23 <li><span>监听地址</span><code class="csha">{{.Data.Addr}}</code></li>
24 <li><span>数据目录</span><code class="csha">{{.Data.DataDir}}</code></li>
25 </ul>
26 <p class="hint">部署参数可通过命令行参数调整:<code class="csha">gitcat -addr :12747 -data /var/lib/gitcat</code></p>
27 <a class="btn btn-ghost btn-block" href="/admin/upgrade">版本与一键升级 →</a>
28 </div>
29 <div class="card tip-card">
30 <h3>账号与权限</h3>
31 <p>所有成员账号均由管理员创建;成员登录后可修改自己的昵称、头像、简介与密码。</p>
32 </div>
33 </aside>
34</div>
35{{end}}