From be7efbe8e6311301972ccac354c30dc00b9389e1 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Fri, 6 Nov 2026 09:33:07 -0700 Subject: [PATCH 1/8] Add blank Hugo website. --- archetypes/default.md | 5 +++++ hugo.toml | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 archetypes/default.md create mode 100644 hugo.toml diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..25b6752 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +date = '{{ .Date }}' +draft = true +title = '{{ replace .File.ContentBaseName "-" " " | title }}' ++++ diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..19c8846 --- /dev/null +++ b/hugo.toml @@ -0,0 +1,3 @@ +baseURL = 'https://example.org/' +locale = 'en-us' +title = 'My New Hugo Project' -- 2.54.0 From 7837a4589b16129add77db514636ff530d2d7cca Mon Sep 17 00:00:00 2001 From: Hyperling Date: Fri, 6 Nov 2026 09:34:29 -0700 Subject: [PATCH 2/8] Add PaperMod. --- themes/PaperMod | 1 + 1 file changed, 1 insertion(+) create mode 160000 themes/PaperMod diff --git a/themes/PaperMod b/themes/PaperMod new file mode 160000 index 0000000..1181196 --- /dev/null +++ b/themes/PaperMod @@ -0,0 +1 @@ +Subproject commit 118119693d8b5ac211b939775678310973bcb232 -- 2.54.0 From 5a48ae5216b7d9387d393f18520bf1789a01394e Mon Sep 17 00:00:00 2001 From: Hyperling Date: Fri, 6 Nov 2026 09:36:48 -0700 Subject: [PATCH 3/8] Properly add PaperMod. --- .gitmodules | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitmodules diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..89af1b0 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/PaperMod"] + path = themes/PaperMod + url = https://github.com/adityatelange/hugo-PaperMod.git -- 2.54.0 From c43143c79c4266657e51ea849fe89ebaa2d42a76 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Fri, 6 Nov 2026 09:44:25 -0700 Subject: [PATCH 4/8] Add script as shortcut to run project. --- run.sh | 3 +++ 1 file changed, 3 insertions(+) create mode 100755 run.sh diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..cb2505a --- /dev/null +++ b/run.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +hugo server -D -- 2.54.0 From 6a41c0592a14a20f0b0f4ade58b29bd0bf4565fc Mon Sep 17 00:00:00 2001 From: Hyperling Date: Fri, 6 Nov 2026 09:44:39 -0700 Subject: [PATCH 5/8] Convert config file to YML and add theme. --- hugo.toml | 3 --- hugo.yml | 6 ++++++ 2 files changed, 6 insertions(+), 3 deletions(-) delete mode 100644 hugo.toml create mode 100644 hugo.yml diff --git a/hugo.toml b/hugo.toml deleted file mode 100644 index 19c8846..0000000 --- a/hugo.toml +++ /dev/null @@ -1,3 +0,0 @@ -baseURL = 'https://example.org/' -locale = 'en-us' -title = 'My New Hugo Project' diff --git a/hugo.yml b/hugo.yml new file mode 100644 index 0000000..818018f --- /dev/null +++ b/hugo.yml @@ -0,0 +1,6 @@ +baseURL: 'https://example.org/' +locale: 'en-us' +title: 'My New Hugo Project' + +theme: ["PaperMod"] + -- 2.54.0 From 19214a451c4dbd8966e5a6a734d245af598677b2 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Fri, 6 Nov 2026 09:44:47 -0700 Subject: [PATCH 6/8] Add a home page. --- content/_index.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 content/_index.md diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..54a463b --- /dev/null +++ b/content/_index.md @@ -0,0 +1,9 @@ +--- +--- +# Home Page + +Content about this website. + +## Subsection + +Details on what this subsection is about. -- 2.54.0 From 18f53213b66367f67b0c42190e4bfa7e1db6b574 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Fri, 6 Nov 2026 09:44:54 -0700 Subject: [PATCH 7/8] Add a gitignore. --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5b759df --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +# Generated HTML Content +public + +# Build Content +*.lock -- 2.54.0 From c91e12cd17afc9da3b3c13575e3513d67ff39692 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Fri, 6 Nov 2026 14:51:12 -0700 Subject: [PATCH 8/8] config, add a full range of options. --- hugo.yml | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 57 insertions(+), 2 deletions(-) diff --git a/hugo.yml b/hugo.yml index 818018f..c6b7d5e 100644 --- a/hugo.yml +++ b/hugo.yml @@ -1,6 +1,61 @@ baseURL: 'https://example.org/' -locale: 'en-us' -title: 'My New Hugo Project' +locale: 'en-US' +label: 'English' + +title: 'Example Hugo Site' +subtitle: "Templae site by Hyperling for copying and creating new projects with ease." +author: Chad Michael Greenwood (Hyperling) +email: me@hyperling.com + +markup: + goldmark: + # Allow direct HTML. + renderer: + unsafe: true + + # Prevent URLs from becoming links which open in the same tab. + extensions: + linkify: false + + tableOfContents: + endLevel: 4 + ordered: false + startLevel: 2 + +### Theming ### theme: ["PaperMod"] +# Enable PaperMod's Search # +outputs: + home: + - HTML + - RSS + - JSON + +### Params ### + +params: + colorScheme: "auto" + disableThemeToggle: false + + label: + text: "Example Site" + icon: "/favicon.svg" + iconHeight: 32 + + ## Search - Optional ## + fuseOpts: + isCaseSensitive: false + shouldSort: true + location: 0 + distance: 1000 + threshold: 0.4 + minMatchCharLength: 0 + keys: ["title", "permalink", "summary", "content"] + + # Metadata mostly used in document's head. + description: "Hugo template created as an example site. Contains all necesary components to get off the ground with making a Hugo website rather than creating a blank project, importing a theme, enabling the theme, starting some content, etc. Compiles and runs right off the bat so that you know you have all necessary components." + keywords: ["example, site, hugo, template, hyperling, hypervegan, test, project, easy, complete, finished, simple"] + images: [""] + author: Chad Michael Greenwood (Hyperling) -- 2.54.0