diff options
author | Brian Picciano <mediocregopher@gmail.com> | 2022-05-14 16:14:11 -0600 |
---|---|---|
committer | Brian Picciano <mediocregopher@gmail.com> | 2022-05-14 17:02:16 -0600 |
commit | 4c04177c05355ddb92d3d31a4c5cfbaa86555a13 (patch) | |
tree | d40a4dcb70ef84ba9356751a9bd96fed99f7f5d2 /srv/src/tpl | |
parent | dd354bc323cd3176c9676444f99b33b69d0a2062 (diff) |
Move template rendering logic into api package
Diffstat (limited to 'srv/src/tpl')
-rw-r--r-- | srv/src/tpl/html/base.html | 65 | ||||
-rw-r--r-- | srv/src/tpl/html/post.html | 48 | ||||
-rw-r--r-- | srv/src/tpl/tpl.go | 12 |
3 files changed, 0 insertions, 125 deletions
diff --git a/srv/src/tpl/html/base.html b/srv/src/tpl/html/base.html deleted file mode 100644 index bf81032..0000000 --- a/srv/src/tpl/html/base.html +++ /dev/null @@ -1,65 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - - <head> - <meta charset="utf-8"> - <link rel="stylesheet" href="/assets/normalize.css"> - <link rel="stylesheet" href="/assets/skeleton.css"> - <link rel="stylesheet" href="/assets/friendly.css"> - <link rel="stylesheet" href="/assets/main.css"> - <link rel="stylesheet" href="/assets/fontawesome/css/all.css"> - </head> - - <body> - - <div class="container"> - - <header id="title-header" role="banner"> - <div class="row"> - <div class="seven columns" style="margin-bottom: 3rem;"> - <h1 class="title"> - <a href="/">Mediocre Blog</a> - </h1> - <div class="light social"> - <span>By Brian Picciano</span> - <span> - Even more @ - <a href="https://mediocregopher.eth.link" target="_blank">https://mediocregopher.eth.link</a> - </span> - </div> - </div> - - <div class="five columns light"> - <span style="display:block; margin-bottom:0.5rem;">Get notified when new posts are published!</span> - <a href="/follow.html"> - <button class="button-primary"> - <i class="far fa-envelope"></i> - Follow - </button> - </a> - <a href="/feed.xml"> - <button class="button"> - <i class="fas fa-rss"></i> - RSS - </button> - </a> - </div> - - </div> - </header> - - {{ template "body" . }} - - <footer> - <p class="license light"> - Unless otherwised specified, all works are licensed under the - <a href="/assets/wtfpl.txt">WTFPL</a>. - </p> - </footer> - - </div> - - </body> - -</html> - diff --git a/srv/src/tpl/html/post.html b/srv/src/tpl/html/post.html deleted file mode 100644 index 22a5b97..0000000 --- a/srv/src/tpl/html/post.html +++ /dev/null @@ -1,48 +0,0 @@ -{{ define "body" }} - -<header id="post-header"> - <h1 id="post-headline"> - {{ .Title }} - </h1> - <div class="light"> - {{ .PublishedAt.Format "2006-01-02" }} - • - {{ if not .LastUpdatedAt.IsZero }} - (Updated {{ .LastUpdatedAt.Format "2006-01-02" }}) - • - {{ end }} - <em>{{ .Description }}</em> - </div> -</header> - -{{ if (or .SeriesPrevious .SeriesNext) }} -<p class="light"><em> - This post is part of a series:<br/> - {{ if .SeriesPrevious }} - Previously: <a href="{{ .SeriesPrevious.HTTPPath }}">{{ .SeriesPrevious.Title }}</a></br> - {{ end }} - {{ if .SeriesNext }} - Next: <a href="{{ .SeriesNext.HTTPPath }}">{{ .SeriesNext.Title }}</a></br> - {{ end }} -</em></p> -{{ end }} - -<div id="post-content"> - {{ .Body }} -</div> - -{{ if (or .SeriesPrevious .SeriesNext) }} -<p class="light"><em> - If you liked this post, consider checking out other posts in the series:<br/> - {{ if .SeriesPrevious }} - Previously: <a href="{{ .SeriesPrevious.HTTPPath }}">{{ .SeriesPrevious.Title }}</a></br> - {{ end }} - {{ if .SeriesNext }} - Next: <a href="{{ .SeriesNext.HTTPPath }}">{{ .SeriesNext.Title }}</a></br> - {{ end }} -</em></p> -{{ end }} - -{{ end }} - -{{ template "base.html" . }} diff --git a/srv/src/tpl/tpl.go b/srv/src/tpl/tpl.go deleted file mode 100644 index 1dd98ba..0000000 --- a/srv/src/tpl/tpl.go +++ /dev/null @@ -1,12 +0,0 @@ -// Package tpl contains template files which are used to render the blog. -package tpl - -import ( - "embed" - html_tpl "html/template" -) - -//go:embed * -var fs embed.FS - -var HTML = html_tpl.Must(html_tpl.ParseFS(fs, "html/*")) |