diff options
| author | andre4ik3 <andre4ik3@fastmail.com> | 2025-08-18 17:42:27 +0000 |
|---|---|---|
| committer | andre4ik3 <andre4ik3@fastmail.com> | 2025-08-18 17:42:27 +0000 |
| commit | d9ff6edbfcdc408e23684c00df806eac72fd02b2 (patch) | |
| tree | 45a8fe89aa4de37a2dab4b293330874e37907beb /layouts | |
Initial commit
Diffstat (limited to 'layouts')
| -rw-r--r-- | layouts/_markup/render-blockquote.gmi | 1 | ||||
| -rw-r--r-- | layouts/_markup/render-codeblock.gmi | 3 | ||||
| -rw-r--r-- | layouts/_markup/render-heading.gmi | 3 | ||||
| -rw-r--r-- | layouts/_markup/render-link.gmi | 4 | ||||
| -rw-r--r-- | layouts/baseof.gmi | 2 | ||||
| -rw-r--r-- | layouts/baseof.html | 14 | ||||
| -rw-r--r-- | layouts/home.gmi | 5 | ||||
| -rw-r--r-- | layouts/home.html | 12 | ||||
| -rw-r--r-- | layouts/page.gmi | 21 | ||||
| -rw-r--r-- | layouts/page.html | 10 | ||||
| -rw-r--r-- | layouts/taxonomy.gmi | 9 | ||||
| -rw-r--r-- | layouts/taxonomy.html | 8 |
12 files changed, 92 insertions, 0 deletions
diff --git a/layouts/_markup/render-blockquote.gmi b/layouts/_markup/render-blockquote.gmi new file mode 100644 index 0000000..434d5ad --- /dev/null +++ b/layouts/_markup/render-blockquote.gmi @@ -0,0 +1 @@ +> {{ .Text }} diff --git a/layouts/_markup/render-codeblock.gmi b/layouts/_markup/render-codeblock.gmi new file mode 100644 index 0000000..fccccac --- /dev/null +++ b/layouts/_markup/render-codeblock.gmi @@ -0,0 +1,3 @@ +```{{ .Type }} +{{ .Inner }} +``` diff --git a/layouts/_markup/render-heading.gmi b/layouts/_markup/render-heading.gmi new file mode 100644 index 0000000..d33cde1 --- /dev/null +++ b/layouts/_markup/render-heading.gmi @@ -0,0 +1,3 @@ + +{{ strings.Repeat .Level "#" }} {{ .Text }} + diff --git a/layouts/_markup/render-link.gmi b/layouts/_markup/render-link.gmi new file mode 100644 index 0000000..3ca54ac --- /dev/null +++ b/layouts/_markup/render-link.gmi @@ -0,0 +1,4 @@ + + +=> {{ .Destination | safeURL }} {{ .Text }} + diff --git a/layouts/baseof.gmi b/layouts/baseof.gmi new file mode 100644 index 0000000..8dd62f5 --- /dev/null +++ b/layouts/baseof.gmi @@ -0,0 +1,2 @@ +{{ block "main" . }} +{{ end }} diff --git a/layouts/baseof.html b/layouts/baseof.html new file mode 100644 index 0000000..bcf79c4 --- /dev/null +++ b/layouts/baseof.html @@ -0,0 +1,14 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <title>{{ .Title }}</title> + <link rel="stylesheet" href="{{ "styles.css" | absURL }}"> + </head> + <body> + <main> + {{ block "main" . }} + {{ end }} + </main> + </body> +</html> diff --git a/layouts/home.gmi b/layouts/home.gmi new file mode 100644 index 0000000..14bdf33 --- /dev/null +++ b/layouts/home.gmi @@ -0,0 +1,5 @@ +# Hello World + +{{ range .Site.RegularPages }} +=> {{ .RelPermalink }} {{ .PublishDate.UTC.Format "2006-01-02" }} {{ .LinkTitle }} +{{ end }} diff --git a/layouts/home.html b/layouts/home.html new file mode 100644 index 0000000..d9706d6 --- /dev/null +++ b/layouts/home.html @@ -0,0 +1,12 @@ +{{ define "main" }} + <h1>andre4ik3</h1> + + Welcome to my home page! :) + + <ul> + {{ range .Site.RegularPages }} + <li><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></li> + {{ end }} + </ul> + +{{ end }} diff --git a/layouts/page.gmi b/layouts/page.gmi new file mode 100644 index 0000000..7a9cfc8 --- /dev/null +++ b/layouts/page.gmi @@ -0,0 +1,21 @@ +{{ define "main" }} +# {{ .Title }} + +{{ + .Content + | transform.HTMLUnescape + | strings.ReplaceRE `<strong>(.*)</strong>` `*$1*` + | strings.ReplaceRE `<em>(.*)</em>` `*$1*` + | strings.ReplaceRE `<code>(.*)</code>` "`$1`" + + | strings.ReplaceRE `<p>(.*)</p>` "$1\n" + | strings.ReplaceRE `<p>(.*)\n` "$1 " + | strings.ReplaceRE `\n(.*)</p>` " $1\n" + | strings.ReplaceRE `(\w.+?)\n(\w.+?)` "$1 $2" + + | strings.ReplaceRE `</?[uo]l>` `` + | strings.ReplaceRE `<li>(.*)\n` `* $1` + | strings.ReplaceRE `</li>` `` +}} + +{{ end }} diff --git a/layouts/page.html b/layouts/page.html new file mode 100644 index 0000000..3012822 --- /dev/null +++ b/layouts/page.html @@ -0,0 +1,10 @@ +{{ define "main" }} + <h1>{{ .Title }}</h1> + <a href="..">Back...</a> + <p>Published on {{ .PublishDate.UTC.Format "2006-01-02" }}</p> + + <article> + {{ .Content }} + </article> +{{ end }} + diff --git a/layouts/taxonomy.gmi b/layouts/taxonomy.gmi new file mode 100644 index 0000000..0991ebc --- /dev/null +++ b/layouts/taxonomy.gmi @@ -0,0 +1,9 @@ +# {{ .Title }} + +{{ .Content }} + +{{ range .Pages }} +=> {{ .RelPermalink }} {{ .LinkTitle }} +{{ end }} + + diff --git a/layouts/taxonomy.html b/layouts/taxonomy.html new file mode 100644 index 0000000..3382425 --- /dev/null +++ b/layouts/taxonomy.html @@ -0,0 +1,8 @@ +{{ define "main" }} + <h1>{{ .Title }}</h1> + {{ .Content }} + {{ range .Pages }} + <h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2> + {{ end }} +{{ end }} + |
