This repository contains the source code for my personal website built with Hugo, a fast and modern static site generator.
This website showcases my skills, projects, and interests as an Electrical Engineering student. It features a clean, responsive design and is hosted on GitHub Pages.
- Responsive design that works on mobile, tablet, and desktop
- Project portfolio with detailed case studies
- Blog for sharing technical insights and experiences
- Sections for personal interests (books, podcasts, home labbing, gym, photography)
- Contact form for easy communication
- Static Site Generator: Hugo
- Hosting: GitHub Pages
- CSS: Custom CSS with responsive design
- JavaScript: Minimal vanilla JS for interactive elements
- Form Handling: Formspree for the contact form
To run this website locally:
-
Install Hugo:
# macOS with Homebrew brew install hugo # Windows with Chocolatey choco install hugo -confirm # Linux sudo apt-get install hugo
-
Clone the repository:
git clone https://github.com/volodymyr/volodymyr.github.io.git cd volodymyr.github.io -
Run the development server:
hugo server -D
-
View the site: Open your browser to http://localhost:1313
The website is automatically deployed to GitHub Pages when changes are pushed to the main branch, using a GitHub Actions workflow defined in .github/workflows/hugo.yml.
All content is written in Markdown and stored in the content/ directory:
content/about/- About me informationcontent/projects/- Project case studiescontent/blog/- Blog postscontent/interests/- Personal interests pagescontent/contact/- Contact page
Images are stored in the static/images/ directory.
To customize this site:
- Edit the configuration in
hugo.toml - Modify the HTML templates in
themes/volodymyr-theme/layouts/ - Update styles in
static/css/main.css
This project is licensed under the MIT License - see the LICENSE file for details.
- Hugo for the static site generator
- Formspree for form processing
- GitHub Pages for hosting
- Design inspiration from Cursor.com