Made my changes to hugo.toml

This commit is contained in:
2026-03-23 18:57:52 +01:00
parent 4ee9ac7aa6
commit 5de490e7e3

271
hugo.toml
View File

@@ -1,12 +1,18 @@
baseURL = 'https://minimal-black-demo.netlify.app' baseURL = 'https://jirkabuilds.dev'
languageCode = 'en-us' languageCode = 'en-us'
title = 'Minimal Black Theme' title = 'JirkaBuilds.dev'
theme = "minimal-black" theme = "minimal-black"
[frontmatter]
format = "yaml"
# Enable search index generation and web app manifest # Enable search index generation and web app manifest
[outputs] [outputs]
home = ["HTML", "RSS", "JSON", "WebAppManifest"] home = ["HTML", "RSS", "JSON", "WebAppManifest"]
[outputFormats.RSS]
baseName = "rss"
[outputFormats.WebAppManifest] [outputFormats.WebAppManifest]
mediaType = "application/manifest+json" mediaType = "application/manifest+json"
rel = "manifest" rel = "manifest"
@@ -15,209 +21,64 @@ theme = "minimal-black"
notAlternative = true notAlternative = true
[params] [params]
brand = "Hugo Minimal Black" brand = "JirkaBuilds.dev"
description = "A minimal, dark-mode first personal site, or whatever else you want it to be about" description = "Place dedicated for my own, publicly shared projects."
# Favicon - Place your favicon files in /static/ directory # Favicon - Place your favicon files in /static/ directory
# Supported formats: .ico, .png, .svg # Supported formats: .ico, .png, .svg
favicon = "icons/favicon.svg" favicon = "logo.svg"
appleTouchIcon = "apple-touch-icon.png" # appleTouchIcon = "apple-touch-icon.png"
# Logo (optional) logo = "logo.svg"
logo = "images/logo.png"
# Project and blog intro text # Project and blog intro text
projectsIntro = "Selected projects to display list." # Can be empty projectsIntro = "A complete collection of my public projects."
blogIntro = "" # Can be empty blogIntro = "Behind the scenes of my projects, plus a few ideas I find interesting."
themeGit = "https://gitlab.com/jimchr12/hugo-minimal-black"
# Web App Manifest Configuration (PWA support) # Web App Manifest Configuration (PWA support)
[params.manifest] [params.manifest]
themeColor = "#a855f7" themeColor = "#ffffff"
backgroundColor = "#000000" backgroundColor = "#000000"
categories = ["blog", "portfolio", "developer"] categories = ["blog", "portfolio", "developer"]
# Custom icon configuration (optional)
# If not specified, defaults to /icons/android-chrome-*.png
# [[params.manifest.icons]]
# src = "/icons/android-chrome-192x192.png"
# sizes = "192x192"
# type = "image/png"
# purpose = "any maskable"
# Theme Configuration # Theme Configuration
[params.theme] [params.theme]
defaultTheme = "dark" # Options: "light", "dark", "system" defaultTheme = "dark"
# Home Page Configuration # Home Page Configuration
[params.home] [params.home]
sections = ["hero", "now", "tech-marquee", "projects", "posts"] sections = ["hero", "posts", "projects"]
showNowSection = true showNowSection = true
showFeaturedProjects = true showFeaturedProjects = true
showLatestPosts = true showLatestPosts = true
featuredProjectsLimit = 3 featuredProjectsLimit = 3
latestPostsLimit = 3 latestPostsLimit = 3
projectsTitle = "Selected Work" projectsTitle = "Latest projects"
projectsSubtitle = "" projectsSubtitle = ""
blogTitle = "Latest Writing" blogTitle = "Latest articles"
blogSubtitle = "" blogSubtitle = ""
techMarqueeLabel = "Experienced In" techMarqueeLabel = "Experienced In"
# Technology Stack Display
[[params.home.tech]]
label = "Python"
icon = "devicon-python-plain"
[[params.home.tech]]
label = "Java"
icon = "devicon-java-plain"
[[params.home.tech]]
label = "Spring"
icon = "devicon-spring-plain"
[[params.home.tech]]
label = "Vaadin"
icon = "devicon-vaadin-plain"
[[params.home.tech]]
label = "Debian"
icon = "devicon-debian-plain"
[[params.home.tech]]
label = "GitLab"
icon = "devicon-gitlab-plain"
[[params.home.tech]]
label = "Docker"
icon = "devicon-docker-plain"
[[params.home.techReverse]]
label = "PostgreSQL"
icon = "devicon-postgresql-plain"
[[params.home.techReverse]]
label = "MongoDB"
icon = "devicon-mongodb-plain"
[[params.home.techReverse]]
label = "Git"
icon = "devicon-git-plain"
[[params.home.techReverse]]
label = "Hugo"
icon = "devicon-hugo-plain"
[[params.home.techReverse]]
label = "Jenkins"
icon = "devicon-jenkins-plain"
[[params.home.techReverse]]
label = "JetBrains"
icon = "devicon-jetbrains-plain"
[[params.home.techReverse]]
label = "Json"
icon = "devicon-json-plain"
[[params.home.techReverse]]
label = "Linux"
icon = "devicon-linux-plain"
[[params.home.techReverse]]
label = "Liquibase"
icon = "devicon-liquibase-plain"
[[params.home.techReverse]]
label = "Markdown"
icon = "devicon-markdown-original"
[[params.home.techReverse]]
label = "YAML"
icon = "devicon-yaml-plain"
[[params.home.techReverse]]
label = "Wordpress"
icon = "devicon-wordpress-plain"
[[params.home.techReverse]]
label = "WooCommerce"
icon = "devicon-woocommerce-plain"
[[params.home.techReverse]]
label = "Traefik"
icon = "devicon-traefikproxy-plain"
[[params.home.techReverse]]
label = "pfSense"
icon = "devicon-pfsense-plain"
# About Page Alternative Layout Configuration - Optional
[params.about.alt]
# Stats displayed in the profile card sidebar
[[params.about.alt.stats]]
value = "5+"
label = "Years Coding"
[[params.about.alt.stats]]
value = "20+"
label = "Projects"
[[params.about.alt.stats]]
value = "∞"
label = "Hours Spent"
# Skills/Tech Stack badges with icons
[[params.about.alt.skills]]
label = "JavaScript"
icon = "devicon-javascript-plain"
[[params.about.alt.skills]]
label = "Python"
icon = "devicon-python-plain"
[[params.about.alt.skills]]
label = "React"
icon = "devicon-react-original"
[[params.about.alt.skills]]
label = "Docker"
icon = "devicon-docker-plain"
[[params.about.alt.skills]]
label = "PostgreSQL"
icon = "devicon-postgresql-plain"
[[params.about.alt.skills]]
label = "AWS"
icon = "devicon-amazonwebservices-plain"
# Hero Section Configuration # Hero Section Configuration
[params.hero] [params.hero]
badge = "Software Engineer" badge = "Just some guy"
title = "Hi, I'm Your Name or your interesting title." title = "Hi, I'm Jirka."
role = "Subtitle for title with role perspective" role = "I often work on my own projects, and I hope you might find some of them interesting too."
summary = "You can write your summary to be displayed here." summary = "I'm currently pursuing a Master's degree in Information Technology and Artificial Intelligence. I work on all types of projects that I find useful. One day, I decided to start sharing the knowledge I've gathered and the results I've achieved. And that's how this website started."
# avatar = "images/avatar.jpg" # Optional: 400x400px recommended # avatar = "images/avatar.jpg" # Optional: 400x400px recommended
location = "City, Country" location = "Czechia"
focus = "Currently focused on Hugo themes & developer experience." # focus = "Currently focused on Hugo themes & developer experience."
available = true available = false
availableLabel = "Available for work" # availableLabel = "Available for work"
nowLabel = "Quick Facts"
nowIntro = "Right now I'm mainly:"
now = [
"Building minimal Hugo themes",
"Exploring dark-mode design patterns",
"Writing about web performance"
]
[params.hero.primary] [params.hero.primary]
label = "View Projects" label = "Read my Blog"
href = "/projects/" href = "/blog/"
[params.hero.secondary] [params.hero.secondary]
label = "Read the Blog" label = "Check out my Projects"
href = "/blog/" href = "/projects/"
# Icon Libraries # Icon Libraries
[params.icons] [params.icons]
@@ -225,43 +86,10 @@ theme = "minimal-black"
useDevicon = true useDevicon = true
# Social Links # Social Links
[[params.social]] # [[params.social]] # TODO
label = "GitLab" # label = "Gitea"
url = "https://gitlab.com/jimchr12" # url = "https://git.jirkabuilds.dev/jirka"
icon = "fa-brands fa-gitlab" # icon = "fa-solid fa-code-branch"
[[params.social]]
label = "LinkedIn"
url = "https://www.linkedin.com/in/jimchristopoulos-542512221/"
icon = "fa-brands fa-linkedin-in"
[[params.social]]
label = "Email"
url = "mailto:you@example.com"
icon = "fa-regular fa-envelope"
# Analytics Configuration
[params.analytics]
# Google Analytics (GA4)
# googleAnalytics = "G-XXXXXXXXXX"
# Plausible Analytics (privacy-friendly)
# [params.analytics.plausible]
# enabled = true
# domain = "yourdomain.com"
# scriptUrl = "https://plausible.io/js/script.js"
# Umami Analytics (self-hosted option)
# [params.analytics.umami]
# enabled = true
# scriptUrl = "https://analytics.yourdomain.com/script.js"
# websiteId = "your-website-id"
# Fathom Analytics
# [params.analytics.fathom]
# enabled = true
# scriptUrl = "https://cdn.usefathom.com/script.js"
# siteId = "YOUR-SITE-ID"
# Navigation Menu # Navigation Menu
[menu] [menu]
@@ -274,23 +102,14 @@ theme = "minimal-black"
[menu.main.params] [menu.main.params]
icon = "fa-solid fa-house" icon = "fa-solid fa-house"
[[menu.main]] # [[menu.main]]
name = "About" # name = "About"
pageRef = "about" # pageRef = "about"
url = "/about/" # url = "/about/"
weight = 2 # weight = 2
identifier = "about" # identifier = "about"
[menu.main.params] # [menu.main.params]
icon = "fa-regular fa-user" # icon = "fa-regular fa-user"
[[menu.main]]
name = "About Alt"
pageRef = "about-alternative"
url = "/about-alternative/"
weight = 2
identifier = "about-alternative"
[menu.main.params]
icon = "fa-solid fa-user"
[[menu.main]] [[menu.main]]
name = "Projects" name = "Projects"