Set an absolute baseURL (https://thepotato.tech/) in hugo.toml and drop the CI --baseURL override. The workflow's "Setup Pages" step (id: pages) was commented out, so --baseURL "${{ steps.pages.outputs.base_url }}/" expanded to "/" — Hugo then emitted root-relative <link>/<guid>/atom:link in index.xml, which planet aggregators reject. hugo.toml is now the source of truth; verified the production build emits fully-qualified URLs.
67 lines
1.7 KiB
TOML
Executable File
67 lines
1.7 KiB
TOML
Executable File
baseURL = "https://thepotato.tech/"
|
|
languageCode = "en-US"
|
|
title = "Neil Hanlon"
|
|
enableRobotsTXT = true
|
|
|
|
[permalinks]
|
|
post = "/:year/:month/:day/:slug"
|
|
|
|
[params]
|
|
author = "Neil Hanlon"
|
|
description = "Neil Hanlon — Senior Network/DevOps/Infrastructure Engineer"
|
|
hero_eyebrow = "neil@potato:~$ whoami"
|
|
|
|
# "What's running" cards on the homepage
|
|
[[params.now]]
|
|
title = "Consulting"
|
|
body = "Infrastructure for growing tech companies via <span class=\"k\">shrugpw.com</span> — compliance, migrations, networks done right."
|
|
[[params.now]]
|
|
title = "The homelab"
|
|
body = "FreeIPA, FreeRADIUS, an SSID with a potato in the name, and far too many little agents writing to a database."
|
|
[[params.now]]
|
|
title = "Fedora / RISC-V"
|
|
body = "Packaging, build systems, and a standing campaign to get more of Fedora booting on RISC-V hardware that mostly doesn't want to. Open source is the good part of this whole thing."
|
|
|
|
[params.social]
|
|
Github = "NeilHanlon"
|
|
Email = "neil@shrug.pw"
|
|
Bluesky = "@shrug.pw"
|
|
LinkedIn = "hanlonneil"
|
|
Signal = "hScowCEn-H1GKkCrare0m_xOEPqTWxt51pW9SI2bU5TlXrMW9QFD6qHBLqG1jDq9"
|
|
Keybase = "nhanlon"
|
|
Instagram = "noellathekitty"
|
|
|
|
[params.volunteer]
|
|
Rocky = "https://rockylinux.org"
|
|
|
|
[markup]
|
|
[markup.goldmark.renderer]
|
|
unsafe = true
|
|
[markup.highlight]
|
|
noClasses = false
|
|
guessSyntax = true
|
|
|
|
[outputs]
|
|
home = ["HTML", "RSS"]
|
|
|
|
[taxonomies]
|
|
tag = "tags"
|
|
category = "categories"
|
|
|
|
## Main Menu
|
|
[[menu.main]]
|
|
name = "posts"
|
|
weight = 100
|
|
identifier = "posts"
|
|
url = "/posts/"
|
|
[[menu.main]]
|
|
name = "projects"
|
|
identifier = "projects"
|
|
weight = 200
|
|
url = "/projects/"
|
|
[[menu.main]]
|
|
name = "resume"
|
|
identifier = "resume"
|
|
weight = 300
|
|
url = "/resume/"
|