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'
title = 'Minimal Black Theme'
title = 'JirkaBuilds.dev'
theme = "minimal-black"
[frontmatter]
format = "yaml"
# Enable search index generation and web app manifest
[outputs]
home = ["HTML", "RSS", "JSON", "WebAppManifest"]
[outputFormats.RSS]
baseName = "rss"
[outputFormats.WebAppManifest]
mediaType = "application/manifest+json"
rel = "manifest"
@@ -15,209 +21,64 @@ theme = "minimal-black"
notAlternative = true
[params]
brand = "Hugo Minimal Black"
description = "A minimal, dark-mode first personal site, or whatever else you want it to be about"
brand = "JirkaBuilds.dev"
description = "Place dedicated for my own, publicly shared projects."
# Favicon - Place your favicon files in /static/ directory
# Supported formats: .ico, .png, .svg
favicon = "icons/favicon.svg"
appleTouchIcon = "apple-touch-icon.png"
favicon = "logo.svg"
# appleTouchIcon = "apple-touch-icon.png"
# Logo (optional)
logo = "images/logo.png"
logo = "logo.svg"
# Project and blog intro text
projectsIntro = "Selected projects to display list." # Can be empty
blogIntro = "" # Can be empty
projectsIntro = "A complete collection of my public projects."
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)
[params.manifest]
themeColor = "#a855f7"
themeColor = "#ffffff"
backgroundColor = "#000000"
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
[params.theme]
defaultTheme = "dark" # Options: "light", "dark", "system"
defaultTheme = "dark"
# Home Page Configuration
[params.home]
sections = ["hero", "now", "tech-marquee", "projects", "posts"]
sections = ["hero", "posts", "projects"]
showNowSection = true
showFeaturedProjects = true
showLatestPosts = true
featuredProjectsLimit = 3
latestPostsLimit = 3
projectsTitle = "Selected Work"
projectsTitle = "Latest projects"
projectsSubtitle = ""
blogTitle = "Latest Writing"
blogTitle = "Latest articles"
blogSubtitle = ""
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
[params.hero]
badge = "Software Engineer"
title = "Hi, I'm Your Name or your interesting title."
role = "Subtitle for title with role perspective"
summary = "You can write your summary to be displayed here."
badge = "Just some guy"
title = "Hi, I'm Jirka."
role = "I often work on my own projects, and I hope you might find some of them interesting too."
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
location = "City, Country"
focus = "Currently focused on Hugo themes & developer experience."
available = true
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"
]
location = "Czechia"
# focus = "Currently focused on Hugo themes & developer experience."
available = false
# availableLabel = "Available for work"
[params.hero.primary]
label = "View Projects"
href = "/projects/"
label = "Read my Blog"
href = "/blog/"
[params.hero.secondary]
label = "Read the Blog"
href = "/blog/"
label = "Check out my Projects"
href = "/projects/"
# Icon Libraries
[params.icons]
@@ -225,43 +86,10 @@ theme = "minimal-black"
useDevicon = true
# Social Links
[[params.social]]
label = "GitLab"
url = "https://gitlab.com/jimchr12"
icon = "fa-brands fa-gitlab"
[[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"
# [[params.social]] # TODO
# label = "Gitea"
# url = "https://git.jirkabuilds.dev/jirka"
# icon = "fa-solid fa-code-branch"
# Navigation Menu
[menu]
@@ -274,23 +102,14 @@ theme = "minimal-black"
[menu.main.params]
icon = "fa-solid fa-house"
[[menu.main]]
name = "About"
pageRef = "about"
url = "/about/"
weight = 2
identifier = "about"
[menu.main.params]
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]]
# name = "About"
# pageRef = "about"
# url = "/about/"
# weight = 2
# identifier = "about"
# [menu.main.params]
# icon = "fa-regular fa-user"
[[menu.main]]
name = "Projects"