Skip to content

VSTimeless/VSPBlog

Repository files navigation

Volodymyr's Personal Website

This repository contains the source code for my personal website built with Hugo, a fast and modern static site generator.

Overview

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.

Features

  • 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

Technology Stack

  • 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

Local Development

To run this website locally:

  1. Install Hugo:

    # macOS with Homebrew
    brew install hugo
    
    # Windows with Chocolatey
    choco install hugo -confirm
    
    # Linux
    sudo apt-get install hugo
  2. Clone the repository:

    git clone https://github.com/volodymyr/volodymyr.github.io.git
    cd volodymyr.github.io
  3. Run the development server:

    hugo server -D
  4. View the site: Open your browser to http://localhost:1313

Deployment

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.

Content Management

All content is written in Markdown and stored in the content/ directory:

  • content/about/ - About me information
  • content/projects/ - Project case studies
  • content/blog/ - Blog posts
  • content/interests/ - Personal interests pages
  • content/contact/ - Contact page

Images are stored in the static/images/ directory.

Customization

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

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

About

V S' personal blog

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors