diff --git a/hugo.toml b/hugo.toml index 5ced6ee..3177f5d 100644 --- a/hugo.toml +++ b/hugo.toml @@ -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"