Personal pages
January 8, 2026 ยท View on GitHub
Project Description
This repository hosts the code for the personal landing page xvx.cz. The landing page serves as a central hub for Petr Ruzicka's and Bozena Ruzickova's various websites and blogs.
Technologies Used
The website is built using the following technologies:
- Hugo: A fast and flexible static site generator.
- Bootstrap: A popular CSS framework for responsive design, via the
bootstrap-bp-hugo-startpagetheme. - GitHub Pages: Used for hosting the static website.
Building Locally for GitHub Pages
To build the site locally for GitHub Pages:
-
Install Hugo:
# macOS (using Homebrew) brew install hugo # Or download from https://gohugo.io/installation/ -
Build the site:
hugoThis generates the static site in the
public/directory. -
Preview locally:
hugo serverThe site will be available at
http://localhost:1313/ -
Build for production:
hugo --minifyThis creates an optimized build with minified assets in the
public/directory, ready for deployment to GitHub Pages.
Repository Structure
Key files and directories in this repository include:
hugo.toml: The main Hugo configuration file, defining site parameters, themes, and other settings.data/: Contains data files (e.g., YAML or TOML) used by Hugo to generate site content, such as the links on the start page.static/: Stores static assets like images (e.g.,favicon.ico), custom CSS, or JavaScript files that are served as-is.themes/: Contains the Hugo theme(s) used for the site. This site uses thebootstrap-bp-hugo-startpagetheme.