Skip to content

Commit fdfc2ba

Browse files
author
Cipher_Ninja
committed
Updating README
1 parent eb95a23 commit fdfc2ba

1 file changed

Lines changed: 84 additions & 1 deletion

File tree

README.md

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,84 @@
1-
# infosecmatthew.github.io
1+
# GrumpyKit10.github.io
2+
3+
This repository contains the source for my personal portfolio website, built with [Jekyll](https://jekyllrb.com/) and hosted via [GitHub Pages](https://pages.github.com/). The site is live at [https://infosecmatthew.com](https://infosecmatthew.com).
4+
5+
---
6+
7+
## About the Site
8+
9+
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**.
10+
11+
The site is designed with the **Minima Jekyll theme**, fully customizable, and built to be lightweight and responsive.
12+
13+
---
14+
15+
## Features
16+
17+
- **Jekyll-powered** static site generator for easy updates
18+
- **Custom domain**: `infosecmatthew.com`
19+
- **Projects and blog sections** to highlight technical work
20+
- **Responsive layout** for desktop and mobile
21+
- **Live reload support** during local development
22+
23+
---
24+
25+
## Getting Started
26+
27+
To run the site locally:
28+
29+
1. **Clone the repository**
30+
```bash
31+
git clone git@github.com:GrumpyKit10/GrumpyKit10.github.io.git
32+
cd GrumpyKit10.github.io
33+
````
34+
35+
2. **Install dependencies**
36+
37+
```bash
38+
bundle install
39+
```
40+
41+
3. **Serve locally with live reload**
42+
43+
```bash
44+
bundle exec jekyll serve --host 127.0.0.1 --port 4000 --livereload
45+
```
46+
47+
4. Open your browser at `http://127.0.0.1:4000` to preview changes.
48+
49+
---
50+
51+
## Deployment
52+
53+
The site is deployed automatically via **GitHub Pages** from the `main` branch. The `_config.yml` file is configured with:
54+
55+
```yaml
56+
url: "https://infosecmatthew.com"
57+
baseurl: ""
58+
theme: minima
59+
```
60+
61+
The custom domain is set in GitHub Pages settings and via the `CNAME` file in the repository.
62+
63+
---
64+
65+
## Customization
66+
67+
* **Theme:** The site uses the `minima` theme. You can override CSS in `/assets/css/style.scss`.
68+
* **Pages:** Add new pages by creating Markdown files with the correct Front Matter.
69+
* **Projects:** Projects are listed under `/projects/` and can be updated directly in Markdown files.
70+
71+
---
72+
73+
## License
74+
75+
This project is open-source under the [MIT License](LICENSE).
76+
77+
---
78+
79+
## Contact
80+
81+
* Website: [https://infosecmatthew.com](https://infosecmatthew.com)
82+
* GitHub: [@GrumpyKit10](https://github.com/GrumpyKit10)
83+
* LinkedIn: [ZeroKeyMaster](https://www.linkedin.com/in/ZeroKeyMaster/)
84+

0 commit comments

Comments
 (0)