early database work

Signed-off-by: ari melody <ari@arimelody.me>
This commit is contained in:
ari melody 2024-03-18 20:19:04 +00:00
parent 6efd47c6c6
commit 5eecef1d78
8 changed files with 512 additions and 96 deletions

View file

@ -11,7 +11,7 @@
<meta name="description" content="Stream &quot;{{.Title}}&quot; by {{.PrintArtists}} on all platforms!">
<meta name="author" content="{{.PrintArtists}}">
<meta name="keywords" content="{{.PrintCommaArtists}}, music, {{.Title}}, {{.Id}}, {{.Year}}">
<meta name="keywords" content="{{.PrintCommaArtists}}, music, {{.Title}}, {{.Id}}, {{.GetReleaseYear}}">
<meta property="og:url" content="https://arimelody.me/music/{{.Id}}">
<meta property="og:type" content="website">
@ -61,23 +61,26 @@
<div id="main">
<div id="title-container">
<h1 id="title">{{.Title}}</h1>
<span id="year">{{.Year}}</span>
<span id="year">{{.GetReleaseYear}}</span>
</div>
<p id="artist">{{.PrintArtists}}</p>
<p id="type" class="{{.Type}}">{{.Type}}</p>
{{if .Description}}
<p id="description">
{{.Description}}
</p>
{{end}}
<div id="links">
{{if .Buylink}}
<a href="{{.Buylink}}" target="_blank" class="buy">
{{if .Buyname}}
{{.Buyname}}
{{.Buyname}}
{{else}}
{{if .Free}}
download
{{else}}
buy
buy
{{end}}
{{end}}</a>
</a>
{{end}}
{{range .Links}}
@ -87,10 +90,7 @@
{{end}}
</div>
<p id="description">
{{.Description}}
</p>
{{if or .Credits .Lyrics}}
<ul id="extras">
{{if .Credits}}
<li><a href="#credits">credits</a></li>
@ -100,6 +100,7 @@
<li><a href="#lyrics">lyrics</a></li>
{{end}}
</ul>
{{end}}
<p id="share">share</p>
</div>
@ -110,7 +111,8 @@
<h2>credits:</h2>
<ul>
{{range .Credits}}
<li><strong><a href="{{.Url}}">{{.Name}}</a></strong>: {{.Role}}</li>
{{$Artist := .ResolveArtist}}
<li><strong><a href="{{$Artist.Website}}">{{$Artist.Name}}</a></strong>: {{.Role}}</li>
{{end}}
</ul>
</div>