aboutsummaryrefslogtreecommitdiff
path: root/example-site
diff options
context:
space:
mode:
authorMitchell Riedstra <mitch@riedstra.dev>2026-01-21 00:40:17 -0500
committerMitchell Riedstra <mitch@riedstra.dev>2026-01-21 00:40:17 -0500
commitcbb0dafad526128d10ff5f4859a1990132e4f75e (patch)
tree97f538f1797a3ff82088d9875b5fcce92b5e812a /example-site
parentc5b07cd82fde44730997068029371f453bf31771 (diff)
downloadgo-website-wip.tar.gz
go-website-wip.tar.xz
Clean up the example site a touch and make a quick pass on the config load errorswip
Diffstat (limited to 'example-site')
-rw-r--r--example-site/index.md2
-rw-r--r--example-site/tpl/dashboard.md62
-rw-r--r--example-site/tpl/edit.md27
-rw-r--r--example-site/tpl/new-template.md55
4 files changed, 1 insertions, 145 deletions
diff --git a/example-site/index.md b/example-site/index.md
index 7d51067..451f36e 100644
--- a/example-site/index.md
+++ b/example-site/index.md
@@ -24,7 +24,7 @@ it.
{{range $val := .Index.Blog.SortDate}}
* [{{$val.Date.Time.Format "2006-01-02"}} {{$val.Title}}]({{$val.Path}}){{end}}
-## Published Blog Entries:
+## Only Published Blog Entries:
{{range $val := .Index.Blog.SortDate}}{{if $val.Published}}
* [{{$val.Date.Time.Format "2006-01-02"}} {{$val.Title}}]({{$val.Path}}){{end}}{{end}}
diff --git a/example-site/tpl/dashboard.md b/example-site/tpl/dashboard.md
deleted file mode 100644
index 4b18b98..0000000
--- a/example-site/tpl/dashboard.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: Website Dashboard
-description: Website dashboard
-|---
-
-# Dashboard page ( File: `tpl/dashboard.md` )
-
-Almost every page on the website can be edited by simply adding `edit/` before
-the path, for instance if we want to edit our `/reIndex` page, we simply go to
-`/edit/reIndex`
-
-There are a few pages where this is not possible, such as with the dashboard and
-other templated pages like 404's and 5xx's. That being said, you can still edit
-them by referencing their path on disk.
-
-You can create new pages that way too, the new page template is
-`tpl/new-template.md` if you wish to change what the defaults are.
-
-You'll also notice there's an `edit` button in the navbar, that's a little bit
-of Javascript trickery that you'll have to edit if you wish to change the
-template directory from `tpl` to anything else.
-
-Some useful edit links:
-
- * 4xx page [visit](/some/path/that/does/not/exist) [edit](/edit/tpl/4xx)
- * 5xx page [visit](/tpl/5xx) [edit](/edit/tpl/5xx)
- * New page template [visit](/tpl/new-template) [edit](/edit/tpl/new-template)
- * Edit page [visit](/tpl/edit) [edit](/edit/tpl/edit)
- * Login page [visit](/login) [edit](/edit/login)
- * Base template [edit](/edit/tpl/base)
-
-A note about the base template page, editing works, but viewing does not.
-
-Pages by tags:
-
-{{range $key, $val := .Index}}
-### {{$key}}:
-
-{{range $v2 := $val}}
- * {{$v2.Path}} [visit](/{{$v2.Path}}) [edit](/edit/{{$v2.Path}}){{end}}
-
-
-
-{{end}}
-
-
-It can also be a good idea to clear the cache on the dashboard page:
-
-```
-{{.Global.App.ClearCache}}
-```
-
-The element can be hidden, if you'd like.
-
-<script>
-/*
-window.addEventListener('load', (event) => {
- document.querySelector("#edit").remove();
-});
-*/
-</script>
-
diff --git a/example-site/tpl/edit.md b/example-site/tpl/edit.md
deleted file mode 100644
index 4e55f82..0000000
--- a/example-site/tpl/edit.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-title: Editing Page
-description: Editor
-|---
-
-<form action="/edit/{{.Vars.Page}}" method="POST">
-<br />
-<label for="content">Page content:</label><br />
-<br />
-
-
-<textarea id="content" name="content" rows="24" cols="80">
-{{.Vars.Content}}
-</textarea>
-
-<br />
-<input type="submit" value="save">
-</form>
-
-
-<!-- test -->
-
-<script>
-window.addEventListener('load', (event) => {
- document.querySelector("#edit").remove();
-});
-</script>
diff --git a/example-site/tpl/new-template.md b/example-site/tpl/new-template.md
deleted file mode 100644
index c4fdd95..0000000
--- a/example-site/tpl/new-template.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-# This is the contents of the `tpl/new-template.md` file. You're likely seeing
-# This because you've created a new page, or are trying to edit a page that
-# does not exist. To save yourself some confusion in the future, if you save
-# This page it may be helpful to delete this first paragraph, as it will no
-# longer be true.
-
-# This top section is YAML, this sets up a few of the variables for rendering
-# a web page. Below is also some markdown that's executed as a go template
-# for the page's content
-
-# You can edit this page by editing `tpl/new-template` If you changed the
-# template directory, take that into account.
-
-# Controls whether or not the page is published, this includes the
-# Atom/RSS feed
-published: false
-# What tags should be applied to this page?
-# The default index/home page shows a list of published blog pages
-tags:
- Blog:
-# This is the meta description, i.e. what you're going to seeing the little blurb
-# if you post the link to in say a discord chat. It's also what shows up in
-# Google and other search engines
-description: >-
- This is an example description. Note that the line starts with spaces, and
- not tabs.
-title: New page from `new-template`
-# Used for the RSS/Atom feed, you can also use it in the template below
-date: 09.11.2022 09:59:00 EDT
-
-# This line tells our server to stop parsing yaml and start processing
-# the rest of the text file as a markdown template
-|---
-
-{{/* This is a comment inside of the template */}}
-
-{{/*
- Print out the date, format information can be found here:
- https://pkg.go.dev/time#pkg-constants
-*/}}
-`{{.Date.Time.Format "Monday January 2 2006"}}`
-
-# {{.Title}}
-
-Some documentation on the templating language can be found [here](
-https://pkg.go.dev/text/template)
-
-
-A nice markdown reference can be found
-[here](https://www.markdownguide.org/basic-syntax/)
-
-
-Additionally <span style="color: red;">html tags</span> can be used in here as well.
-