diff --git a/assets/img/veganarchism.png b/assets/img/veganarchism.png
new file mode 100644
index 0000000..7428266
Binary files /dev/null and b/assets/img/veganarchism.png differ
diff --git a/content/posts/dahl-zucchini-seasoned.md b/content/posts/dahl-zucchini-seasoned.md
index 76dc587..fa72c81 100644
--- a/content/posts/dahl-zucchini-seasoned.md
+++ b/content/posts/dahl-zucchini-seasoned.md
@@ -3,6 +3,8 @@ title: "Simply Seasoned Dahl w/ Zucchini"
author: 'Chad Michael "Bug" Greenwood'
draft: no
tags: ["food", "pressure cooker", "rice", "lentils", "dahl", "vegetables", "curry"]
+categories: ["recipes"]
+series: ["curries"]
date: "2025-09-01"
---
diff --git a/content/posts/wooden-camping-chair.md b/content/posts/wooden-camping-chair.md
index c7ef2b6..cb37968 100644
--- a/content/posts/wooden-camping-chair.md
+++ b/content/posts/wooden-camping-chair.md
@@ -3,6 +3,8 @@ title: "Wooden Camping Chair!"
author: 'Chad Michael "Bug" Greenwood'
draft: no
tags: ["crafts", "wood", "woodworking", "outdoors", "camping"]
+categories: ["recipes"]
+series: ["chairs"]
date: "2025-09-15"
---
diff --git a/hugo.toml b/hugo.toml
index df53e66..560c2c6 100644
--- a/hugo.toml
+++ b/hugo.toml
@@ -1,10 +1,112 @@
-baseURL = '/'
+baseURL = 'https://recipes.hyperling.com'
languageCode = 'en-us'
-title = "Hyperling's Blog"
+title = "Hyperling's Works"
subtitle = "My recipes, blogposts, musings, and more."
+# Allow direct HTML.
markup.goldmark.renderer.unsafe = true
+paginate = 10
+
+# Seems pretty good, just need to add more config params so it acts better.
+theme = "hello-friend-ng"
+
+# Favicon documentation for this theme.
+# https://github.com/rhazdon/hugo-theme-hello-friend-ng/blob/master/docs/favicons.md
+
+###
+# The parameters below were copied, modified, or inspired from:
+# https://github.com/rhazdon/hugo-theme-hello-friend-ng?tab=readme-ov-file#how-to-configure
+[params]
+ dateform = "Jan 2, 2006"
+ dateformShort = "Jan 2"
+ dateformNum = "2006-01-02"
+ dateformNumTime = "2006-01-02 15:04"
+
+ # Subtitle for home
+ homeSubtitle = "Blogposts, recipes, musings, and more."
+
+ # Set disableReadOtherPosts to true in order to hide the links to other posts.
+ disableReadOtherPosts = false
+
+ # Enable sharing buttons, if you like
+ enableSharingButtons = false
+
+ # Show a global language switcher in the navigation bar
+ enableGlobalLanguageMenu = false
+
+ # Metadata mostly used in document's head
+ description = "Written works by Hyperling."
+ keywords = "homepage, blog, recipes, crafts, food, seasonings, woodworking, poetry, poems"
+ images = [""]
+
+[taxonomies]
+ category = "categories"
+ tag = "tags"
+ series = "series"
+
+[languages]
+ [languages.en]
+ title = "Hyperling's Written Works"
+ keywords = ""
+ copyright = 'CC BY-NC 4.0'
+ readOtherPosts = "Read other posts"
+
+ [languages.en.params]
+ #subtitle = "Blogposts, recipes, musings, and more."
+
+ [languages.en.params.logo]
+ logoText = "Hyperling's Works"
+ logoHomeLink = "/"
+ # or
+ #
+ # path = "/img/your-example-logo.svg"
+ # alt = "Your example logo alt text"
+
+# [languages.es]
+# title = "Hola Amigo!"
+# keywords = ""
+# copyright = 'CC BY-NC 4.0'
+# readOtherPosts = "Read other posts"
+
+# And you can even create generic menu
+[[menu.main]]
+ identifier = "00-all"
+ name = "All"
+ url = "/posts"
+
+[[menu.main]]
+ identifier = "20-food"
+ name = "Food"
+ url = "/tags/food"
+
+[[menu.main]]
+ identifier = "30-crafts"
+ name = "Crafts"
+ url = "/tags/crafts"
+
+#[[menu.main]]
+# identifier = "50-blog"
+# name = "Blogposts"
+# url = "/tags/blog"
+
+#[[menu.main]]
+# identifier = "60-poetry"
+# name = "Poetry"
+# url = "/tags/poem"
+
+[[menu.main]]
+ identifier = "91-books"
+ name = "eBooks"
+ url = "https://hyperling.com/books"
+
+# End parameters related to:
+# https://github.com/rhazdon/hugo-theme-hello-friend-ng?tab=readme-ov-file#how-to-configure
+###
+
+## Failed Themes ##
+# Do not go back to these unless figuring out what was done wrong.
+
# not functioning well
#theme = "recipes"
@@ -24,98 +126,3 @@ markup.goldmark.renderer.unsafe = true
# but FAILS at monospace fonts in code blocks and CSS for URLs is horrible.
# Could maybe be modified to serve well enough.
#theme = "hugo-classic"
-
-# testing...
-# Seems pretty good, just need to add more config params so it acts better.
-theme = "hello-friend-ng"
-paginate = 10
-
-###
-# The parameters below were copied, modified, or inspired from:
-# https://github.com/rhazdon/hugo-theme-hello-friend-ng?tab=readme-ov-file#how-to-configure
-[params]
- dateform = "Jan 2, 2006"
- dateformShort = "Jan 2"
- dateformNum = "2006-01-02"
- dateformNumTime = "2006-01-02 15:04"
-
- # Subtitle for home
- homeSubtitle = "My short form written works. For longer forms, see hyperling.com/books."
-
- # Set disableReadOtherPosts to true in order to hide the links to other posts.
- disableReadOtherPosts = false
-
- # Enable sharing buttons, if you like
- enableSharingButtons = false
-
- # Show a global language switcher in the navigation bar
- enableGlobalLanguageMenu = false
-
- # Metadata mostly used in document's head
- description = "Recipes by Hyperling."
- keywords = "homepage, blog, recipes, crafts, food, seasonings, woodworking"
- images = [""]
-
-[taxonomies]
- category = "blog"
- tag = "tags"
- series = "series"
-
-[languages]
- [languages.en]
- title = "Hyperling's Written Works"
- keywords = ""
- copyright = 'CC BY-NC 4.0'
- readOtherPosts = "Read other posts"
-
- [languages.en.params]
- subtitle = "My recipes, blogposts, musings, and more."
-
- [languages.en.params.logo]
- logoText = "Hyperling's Blog"
- logoHomeLink = "/"
- # or
- #
- # path = "/img/your-example-logo.svg"
- # alt = "Your example logo alt text"
-
- # And you can even create generic menu
- [[menu.main]]
- identifier = "00-all"
- name = "All"
- url = "/posts"
-
- [[menu.main]]
- identifier = "20-food"
- name = "Food"
- url = "/tags/food"
-
- [[menu.main]]
- identifier = "30-crafts"
- name = "Crafts"
- url = "/tags/crafts"
-
- #[[menu.main]]
- # identifier = "50-blog"
- # name = "Blogposts"
- # url = "/tags/blog"
-
- #[[menu.main]]
- # identifier = "60-poetry"
- # name = "Poetry"
- # url = "/tags/poem"
-
- [[menu.main]]
- identifier = "91-books"
- name = "eBooks"
- url = "https://hyperling.com/books"
-
-# [languages.es]
-# title = "Hola Amigo!"
-# keywords = ""
-# copyright = 'CC BY-NC 4.0'
-# readOtherPosts = "Read other posts"
-
-# End parameters related to:
-# https://github.com/rhazdon/hugo-theme-hello-friend-ng?tab=readme-ov-file#how-to-configure
-###
diff --git a/layouts/partials/favicons.html b/layouts/partials/favicons.html
new file mode 100644
index 0000000..b07a10c
--- /dev/null
+++ b/layouts/partials/favicons.html
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png
new file mode 100644
index 0000000..ac468b6
Binary files /dev/null and b/static/apple-touch-icon.png differ
diff --git a/static/favicon-96x96.png b/static/favicon-96x96.png
new file mode 100644
index 0000000..7953535
Binary files /dev/null and b/static/favicon-96x96.png differ
diff --git a/static/favicon.ico b/static/favicon.ico
new file mode 100644
index 0000000..ac29f98
Binary files /dev/null and b/static/favicon.ico differ
diff --git a/static/favicon.svg b/static/favicon.svg
new file mode 100644
index 0000000..93959bc
--- /dev/null
+++ b/static/favicon.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/static/site.webmanifest b/static/site.webmanifest
new file mode 100644
index 0000000..a9f6443
--- /dev/null
+++ b/static/site.webmanifest
@@ -0,0 +1,21 @@
+{
+ "name": "HyperMusings",
+ "short_name": "HyperMusings",
+ "icons": [
+ {
+ "src": "/web-app-manifest-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png",
+ "purpose": "maskable"
+ },
+ {
+ "src": "/web-app-manifest-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png",
+ "purpose": "maskable"
+ }
+ ],
+ "theme_color": "#010101",
+ "background_color": "#cccccc",
+ "display": "standalone"
+}
\ No newline at end of file
diff --git a/static/web-app-manifest-192x192.png b/static/web-app-manifest-192x192.png
new file mode 100644
index 0000000..2c7964d
Binary files /dev/null and b/static/web-app-manifest-192x192.png differ
diff --git a/static/web-app-manifest-512x512.png b/static/web-app-manifest-512x512.png
new file mode 100644
index 0000000..3c66ce3
Binary files /dev/null and b/static/web-app-manifest-512x512.png differ