From d9ff6edbfcdc408e23684c00df806eac72fd02b2 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Mon, 18 Aug 2025 17:42:27 +0000 Subject: Initial commit --- layouts/_markup/render-blockquote.gmi | 1 + layouts/_markup/render-codeblock.gmi | 3 +++ layouts/_markup/render-heading.gmi | 3 +++ layouts/_markup/render-link.gmi | 4 ++++ layouts/baseof.gmi | 2 ++ layouts/baseof.html | 14 ++++++++++++++ layouts/home.gmi | 5 +++++ layouts/home.html | 12 ++++++++++++ layouts/page.gmi | 21 +++++++++++++++++++++ layouts/page.html | 10 ++++++++++ layouts/taxonomy.gmi | 9 +++++++++ layouts/taxonomy.html | 8 ++++++++ 12 files changed, 92 insertions(+) create mode 100644 layouts/_markup/render-blockquote.gmi create mode 100644 layouts/_markup/render-codeblock.gmi create mode 100644 layouts/_markup/render-heading.gmi create mode 100644 layouts/_markup/render-link.gmi create mode 100644 layouts/baseof.gmi create mode 100644 layouts/baseof.html create mode 100644 layouts/home.gmi create mode 100644 layouts/home.html create mode 100644 layouts/page.gmi create mode 100644 layouts/page.html create mode 100644 layouts/taxonomy.gmi create mode 100644 layouts/taxonomy.html (limited to 'layouts') 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 @@ + + + + + {{ .Title }} + + + +
+ {{ block "main" . }} + {{ end }} +
+ + 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" }} +

andre4ik3

+ + Welcome to my home page! :) + + + +{{ 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 `(.*)` `*$1*` + | strings.ReplaceRE `(.*)` `*$1*` + | strings.ReplaceRE `(.*)` "`$1`" + + | strings.ReplaceRE `

(.*)

` "$1\n" + | strings.ReplaceRE `

(.*)\n` "$1 " + | strings.ReplaceRE `\n(.*)

` " $1\n" + | strings.ReplaceRE `(\w.+?)\n(\w.+?)` "$1 $2" + + | strings.ReplaceRE `` `` + | strings.ReplaceRE `
  • (.*)\n` `* $1` + | strings.ReplaceRE `
  • ` `` +}} + +{{ 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" }} +

    {{ .Title }}

    + Back... +

    Published on {{ .PublishDate.UTC.Format "2006-01-02" }}

    + +
    + {{ .Content }} +
    +{{ 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" }} +

    {{ .Title }}

    + {{ .Content }} + {{ range .Pages }} +

    {{ .LinkTitle }}

    + {{ end }} +{{ end }} + -- cgit