Added site setting.
This commit is contained in:
parent
39611070f8
commit
3774c903e2
17 changed files with 170 additions and 18 deletions
|
|
@ -6,4 +6,5 @@ import "embed"
|
|||
//go:embed auth/*.html
|
||||
//go:embed layouts/*.html
|
||||
//go:embed posts/*.html
|
||||
//go:embed sites/*.html
|
||||
var FS embed.FS
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
<header>
|
||||
<h1>Hugo CMS</h1>
|
||||
<nav>
|
||||
<span>{{.site.Name}}</span>
|
||||
<span>{{.site.Title}}</span>
|
||||
{{ if .prodTarget }}
|
||||
<a href="{{.prodTarget.URL}}" target="_blank">Visit</a>
|
||||
{{ end }}
|
||||
|
|
|
|||
21
templates/sites/settings.html
Normal file
21
templates/sites/settings.html
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<form method="POST" action="/sites/{{.site.ID}}/settings">
|
||||
<p>
|
||||
<label>Title</label>
|
||||
<input type="text" name="title" value="{{.site.Title}}" />
|
||||
</p>
|
||||
<p>
|
||||
<label>Theme</label>
|
||||
<select name="theme">
|
||||
{{range .themes}}
|
||||
{{if eq .ID $.site.Theme}}
|
||||
<option value="{{.ID}}" selected>{{.Name}}</option>
|
||||
{{else}}
|
||||
<option value="{{.ID}}">{{.Name}}</option>
|
||||
{{end}}
|
||||
{{end}}
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<input type="submit" value="Save" />
|
||||
</p>
|
||||
</form>
|
||||
Loading…
Add table
Add a link
Reference in a new issue