summaryrefslogtreecommitdiff
path: root/srv/src/tpl
diff options
context:
space:
mode:
authorBrian Picciano <mediocregopher@gmail.com>2022-05-14 16:14:11 -0600
committerBrian Picciano <mediocregopher@gmail.com>2022-05-14 17:02:16 -0600
commit4c04177c05355ddb92d3d31a4c5cfbaa86555a13 (patch)
treed40a4dcb70ef84ba9356751a9bd96fed99f7f5d2 /srv/src/tpl
parentdd354bc323cd3176c9676444f99b33b69d0a2062 (diff)
Move template rendering logic into api package
Diffstat (limited to 'srv/src/tpl')
-rw-r--r--srv/src/tpl/html/base.html65
-rw-r--r--srv/src/tpl/html/post.html48
-rw-r--r--srv/src/tpl/tpl.go12
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" }}
- &nbsp;•&nbsp;
- {{ if not .LastUpdatedAt.IsZero }}
- (Updated {{ .LastUpdatedAt.Format "2006-01-02" }})
- &nbsp;•&nbsp;
- {{ 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/*"))