This repository contains the source for my personal portfolio website, built with Jekyll and hosted via GitHub Pages. The site is live at https://infosecmatthew.com.
My portfolio showcases my projects and experience in cybersecurity, server engineering, and IT infrastructure. It also includes personal interests like backpacking, cooking, and home tech projects.
The site is designed with the Minima Jekyll theme, fully customizable, and built to be lightweight and responsive.
- Jekyll-powered static site generator for easy updates
- Custom domain:
infosecmatthew.com - Projects and blog sections to highlight technical work
- Responsive layout for desktop and mobile
- Live reload support during local development
To run the site locally:
-
Clone the repository
git clone git@github.com:GrumpyKit10/GrumpyKit10.github.io.git cd GrumpyKit10.github.io -
Install dependencies
bundle install
-
Serve locally with live reload
bundle exec jekyll serve --host 127.0.0.1 --port 4000 --livereload -
Open your browser at
http://127.0.0.1:4000to preview changes.
The site is deployed automatically via GitHub Pages from the main branch. The _config.yml file is configured with:
url: "https://infosecmatthew.com"
baseurl: ""
theme: minimaThe custom domain is set in GitHub Pages settings and via the CNAME file in the repository.
- Theme: The site uses the
minimatheme. You can override CSS in/assets/css/style.scss. - Pages: Add new pages by creating Markdown files with the correct Front Matter.
- Projects: Projects are listed under
/projects/and can be updated directly in Markdown files.
This project is open-source under the MIT License.
- Website: https://infosecmatthew.com
- GitHub: @GrumpyKit10
- LinkedIn: ZeroKeyMaster