From 16edfac859a1e7cade752c894ab21f0604e55824 Mon Sep 17 00:00:00 2001 From: Franz Klotsche Date: Sun, 9 Nov 2025 19:09:05 +0100 Subject: [PATCH] Add new branch (portfolio) - Hogan_pragmatic-bookshelf --- .DS_Store | Bin 0 -> 6148 bytes .hugo_build.lock | 0 archetypes/default.md | 6 ++++++ config.toml | 4 ++++ content/_index.md | 12 +++++++++++ content/about.md | 7 +++++++ content/contact.md | 7 +++++++ content/resume.md | 7 +++++++ themes/basic/LICENSE | 20 ++++++++++++++++++ themes/basic/archetypes/default.md | 2 ++ themes/basic/layouts/404.html | 0 themes/basic/layouts/_default/baseof.html | 14 +++++++++++++ themes/basic/layouts/_default/list.html | 0 themes/basic/layouts/_default/single.html | 7 +++++++ themes/basic/layouts/index.html | 5 +++++ themes/basic/layouts/partials/footer.html | 3 +++ themes/basic/layouts/partials/head.html | 7 +++++++ themes/basic/layouts/partials/header.html | 3 +++ themes/basic/layouts/partials/nav.html | 6 ++++++ themes/basic/static/css/style.css | 24 ++++++++++++++++++++++ themes/basic/theme.toml | 21 +++++++++++++++++++ 21 files changed, 155 insertions(+) create mode 100644 .DS_Store create mode 100644 .hugo_build.lock create mode 100644 archetypes/default.md create mode 100644 config.toml create mode 100644 content/_index.md create mode 100644 content/about.md create mode 100644 content/contact.md create mode 100644 content/resume.md create mode 100644 themes/basic/LICENSE create mode 100644 themes/basic/archetypes/default.md create mode 100644 themes/basic/layouts/404.html create mode 100644 themes/basic/layouts/_default/baseof.html create mode 100644 themes/basic/layouts/_default/list.html create mode 100644 themes/basic/layouts/_default/single.html create mode 100644 themes/basic/layouts/index.html create mode 100644 themes/basic/layouts/partials/footer.html create mode 100644 themes/basic/layouts/partials/head.html create mode 100644 themes/basic/layouts/partials/header.html create mode 100644 themes/basic/layouts/partials/nav.html create mode 100644 themes/basic/static/css/style.css create mode 100644 themes/basic/theme.toml diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1b287ccfd1e2767deaacecf66a8415d40c563304 GIT binary patch literal 6148 zcmeHKOHRWu6r5Kg+R{yzEVE>V#0{dVAhCrD&@WVK8wBZsU5>$_H~_bSdG=G(xUfZl z-jklkac2CPL~#s2M!We1Fa*$JDt7uTz6iaqc@Q0I=@KRMu|S0vJYs?81GYE(MhEoS zonV3|%<#bH);z!Kbvc`^%PH^c%W=g#`v}1rFd)Cg7E7#fk8|ouY_LvLZ;7gFs){3R zQMK7}ldv<)IkO6rg!i8C`kcMKaV2(P9jqq`?fG?Y_QzziU*-z4gsZ)`xm9pxqhqwW z>WcLC`lZyv9dHNSfj{5?_iT;cAflJ0l9#0K|;VAz0Vn zMb+eng<&0$cNh|-#3&UzVn~#;JvUxqSVxRB6{f#xC3nm zj^gD|_y5c9&;M + + {{- partial "head.html" . -}} + +
+ {{- partial "header.html" . -}} + {{- partial "nav.html" . -}} +
+ {{- block "main" . }}{{- end }} +
+ {{- partial "footer.html" . -}} +
+ + diff --git a/themes/basic/layouts/_default/list.html b/themes/basic/layouts/_default/list.html new file mode 100644 index 0000000..e69de29 diff --git a/themes/basic/layouts/_default/single.html b/themes/basic/layouts/_default/single.html new file mode 100644 index 0000000..21a939d --- /dev/null +++ b/themes/basic/layouts/_default/single.html @@ -0,0 +1,7 @@ +{{ define "main" }} + +

{{ .Title }}

+ + {{ .Content }} + +{{ end }} \ No newline at end of file diff --git a/themes/basic/layouts/index.html b/themes/basic/layouts/index.html new file mode 100644 index 0000000..16222ad --- /dev/null +++ b/themes/basic/layouts/index.html @@ -0,0 +1,5 @@ +{{ define "main" }} + + {{ .Content }} + +{{ end }} \ No newline at end of file diff --git a/themes/basic/layouts/partials/footer.html b/themes/basic/layouts/partials/footer.html new file mode 100644 index 0000000..e93aa57 --- /dev/null +++ b/themes/basic/layouts/partials/footer.html @@ -0,0 +1,3 @@ +
+ Copyright {{now.Format "2006"}} Me. +
\ No newline at end of file diff --git a/themes/basic/layouts/partials/head.html b/themes/basic/layouts/partials/head.html new file mode 100644 index 0000000..ce99e77 --- /dev/null +++ b/themes/basic/layouts/partials/head.html @@ -0,0 +1,7 @@ + + + + + {{ .Site.Title }} + \ No newline at end of file diff --git a/themes/basic/layouts/partials/header.html b/themes/basic/layouts/partials/header.html new file mode 100644 index 0000000..0f2a132 --- /dev/null +++ b/themes/basic/layouts/partials/header.html @@ -0,0 +1,3 @@ +
+

{{ .Site.Title }}

+
\ No newline at end of file diff --git a/themes/basic/layouts/partials/nav.html b/themes/basic/layouts/partials/nav.html new file mode 100644 index 0000000..7d42fde --- /dev/null +++ b/themes/basic/layouts/partials/nav.html @@ -0,0 +1,6 @@ + \ No newline at end of file diff --git a/themes/basic/static/css/style.css b/themes/basic/static/css/style.css new file mode 100644 index 0000000..dc009e7 --- /dev/null +++ b/themes/basic/static/css/style.css @@ -0,0 +1,24 @@ +.container { + margin: 0 auto; + width: 80%; +} +nav, footer { + background-color: #333; + color: #fff; + text-align: center; +} +nav { + display: flex; + flex-direction: column; +} + +nav > a { + flex: 1; + text-align: center; + text-decoration: none; + color: #fff; +} + +@media only screen and (min-width: 768px) { + nav { flex-direction: row; } +} \ No newline at end of file diff --git a/themes/basic/theme.toml b/themes/basic/theme.toml new file mode 100644 index 0000000..8b0a489 --- /dev/null +++ b/themes/basic/theme.toml @@ -0,0 +1,21 @@ +# theme.toml template for a Hugo theme +# See https://github.com/gohugoio/hugoThemes#themetoml for an example + +name = "Basic" +license = "MIT" +licenselink = "https://github.com/yourname/yourtheme/blob/master/LICENSE" +description = "" +homepage = "http://example.com/" +tags = [] +features = [] +min_version = "0.41.0" + +[author] + name = "" + homepage = "" + +# If porting an existing theme +[original] + name = "" + homepage = "" + repo = ""