Made my changes to hugo.toml
This commit is contained in:
271
hugo.toml
271
hugo.toml
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user