If I could solve this myself, I would. At this point, though, I’m asking for help.
Values found in my config.toml
file, such as the site title and menus, are unavailable. It’s not an issue of passing context because it even happens to my root baseof.html
file.
I can still access variables such as {{ .Site.Title }}
and {{ .Site.Menu. }}
, too, but their values are “” and a blank map respectively.
Here’s the GitHub repo for my project.
Here’s my config.toml file.
baseURL = "/"
languageCode = "en-us"
title = "Dylan's Portfolio"
[menu]
[[menu.nav]]
name = "Blog"
url = "https://dev.to/dyllandry"
[[menu.nav]]
name = "GitHub"
url = "https://github.com/dyllandry/"
[[menu.nav]]
name = "LinkedIn"
url = "https://www.linkedin.com/in/dylanglandry/"
And from my layouts/_default/baseof.html
file…
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{ .Site.Title }}</title>
<meta name="Description" content="Full stack web developer who wants to help others through creating software with like minded people.">
{{ partial "styles/styles" .}}
</head>
<body>
{{ .Site.Title }}
{{ partial "header" . }}
<main class="main">
{{ block "main" . }}
{{ end }}
</main>
{{ partial "built/inline-script.html" . }}
</body>
</html>