Skip to content

Commit 729575a

Browse files
AIUPVH8AIUPVH8
authored andcommitted
updating posts and logic
1 parent df0af80 commit 729575a

14 files changed

Lines changed: 286 additions & 48 deletions

File tree

Content/postTemplate/post.md

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,25 @@
11
---
2-
title: Post Template
3-
desc: templatePost
4-
date: 0001-01-30T00:00:00
5-
updated: 0001-01-30T00:00:00
6-
image: post.webp
2+
title: Post Title
3+
desc: Short one-line summary for the post card and top section.
4+
date: 2026-01-01T12:00:00
5+
updated: 2026-01-01T12:00:00
6+
image: cover.webp
77
tags:
8-
- tag1
9-
- tag2
10-
- tag3
8+
- TagOne
9+
- TagTwo
10+
- TagThree
1111
---
12-
markdown text
12+
## Introduction
13+
Start with context and what this post covers.
14+
15+
## What I Built
16+
- Key decision one
17+
- Key decision two
18+
- Key decision three
19+
20+
## Results
21+
Summarize outcomes, learnings, and what changed.
22+
23+
## Next Steps
24+
- Follow-up improvement one
25+
- Follow-up improvement two

Content/posts/post1/post.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ tags:
1010
- Design
1111
- Markdown
1212
---
13-
#
14-
# My First Post
15-
1613
When I originally designed my website I wanted to make it as simple as possible just to see what I could come up with, and now it has expanded quite a bit.
1714

1815
Back awhile ago I decided that I wanted to have the ability to has support for rich text without the need for writing the
@@ -32,4 +29,4 @@ it goes in the future.
3229

3330
![[post1.jpg]]
3431

35-
The image above is the first release of my homepage.
32+
The image above is the first release of my homepage.

Content/posts/post2/post.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ tags:
1010
- Charging
1111
- Soldering
1212
---
13-
#
14-
# OnePlus 8 Wireless Charging Mod
15-
### June 7, 2022
16-
1713
## Introduction:
1814

1915
I have had my OnePlus 8 for a while now and I have been loving it. The only thing that I have been missing is wireless charging

Content/posts/post3/post.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ tags:
2121
- development
2222
- Python
2323
---
24-
#
25-
# LANL VM Automated Penetration Testing
26-
##### April 26, 2024
27-
2824
## Introduction:
2925

3026
From 08-22-2023 through 04-26-24 I lead a team for my Enterprise at Michigan Tech, The project was given to us by the Los Alamo's National Laboratory (LANL) and had the goal of automatically penetration testing virtual machines deployed on our infrastructure. My team was originally on half of 2 team which eventually became 3 teams which I managed.
@@ -47,4 +43,4 @@ Team 3 (added later): Web Development and UI/UX
4743

4844
## What I Learned:
4945

50-
## Conclusion:
46+
## Conclusion:

Content/posts/post4/post.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ tags:
1111
- Professional
1212
- Development
1313
---
14-
# Superior Cyber Range
15-
###### 11/27/2024
16-
1714
## Background:
1815

1916
The Superior Cyber Range project is a collaborative effort led by Michigan Technological University (MTU), in partnership with Northern Michigan University (NMU) and Baraga Community College, designed to serve the entire Upper Peninsula of Michigan and beyond. The project aims to provide a state-of-the-art, scalable, and versatile environment for cybersecurity education, training, and research. This initiative will support institutions, students, and professionals by enabling hands-on experience in realistic cyber defense and attack scenarios.
@@ -46,4 +43,3 @@ The Superior Cyber Range project is a collaborative effort led by Michigan Techn
4643
- ### Vision and Long-Term Plan:
4744
- Completion within three years, with a proof of concept (POC) and proof of value (POV) ready by mid-February for NSF funding.
4845
Future expansion plans include enabling other institutions across Michigan to connect to the range for improved performance.
49-

Content/posts/post5/post.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@ image: download.png
77
tags:
88
- HomeLab
99
---
10-
# HomeLab
11-
###### 02/21/2026
12-
1310
# Introduction
1411
Over the past few weeks, I completed a significant infrastructure refresh in my homelab environment. The updates focused on:
1512

@@ -56,4 +53,3 @@ The PA-440 now acts as the primary L3 gateway for:
5653
Proxmox nodes are connected via trunk ports and pass VLAN tags directly to VMs.
5754

5855
Key change: I eliminated overlapping subnets between Proxmox management and guest networks, which was causing asymmetric routing and inconsistent firewall behavior.
59-

assets/css/content.css

Lines changed: 63 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,12 @@ body {
7474
border-bottom: 1px solid #3a3a3a;
7575
}
7676

77+
.post-image--logo {
78+
object-fit: contain;
79+
padding: 0.6rem;
80+
background: #202020;
81+
}
82+
7783
.post-link {
7884
padding: 0.9rem;
7985
}
@@ -112,24 +118,69 @@ body {
112118
}
113119

114120
.post-article {
115-
background: #262626;
121+
background: linear-gradient(165deg, #2a2a2a, #222222);
116122
border: 1px solid #3a3a3a;
117-
border-radius: 12px;
118-
padding: 1.1rem;
123+
border-radius: 14px;
124+
padding: 1.2rem;
125+
}
126+
127+
.post-header {
128+
display: block;
129+
text-align: left;
130+
background: transparent;
131+
border: none;
132+
padding: 0;
133+
backdrop-filter: none;
119134
}
120135

121136
.post-header h1 {
122137
font-size: 2rem;
123138
margin-bottom: 0.5rem;
124139
}
125140

141+
.post-hero-image {
142+
width: 100%;
143+
max-height: 340px;
144+
object-fit: cover;
145+
border: 1px solid #3a3a3a;
146+
border-radius: 10px;
147+
margin-bottom: 0.85rem;
148+
}
149+
150+
.post-hero-image--logo {
151+
max-height: 220px;
152+
width: min(100%, 460px);
153+
display: block;
154+
margin: 0 auto 0.85rem auto;
155+
object-fit: contain;
156+
padding: 0.75rem;
157+
background: #202020;
158+
}
159+
126160
.post-meta {
127161
color: #a9a9a9;
128162
margin-bottom: 0.5rem;
129163
}
130164

131165
.post-desc {
132166
color: #d4d4d4;
167+
margin-bottom: 0.6rem;
168+
}
169+
170+
.post-tags {
171+
display: flex;
172+
flex-wrap: wrap;
173+
gap: 0.45rem;
174+
margin: 0.35rem 0 0.5rem 0;
175+
}
176+
177+
.post-tag {
178+
border: 1px solid rgba(251, 203, 7, 0.45);
179+
border-radius: 999px;
180+
padding: 0.2rem 0.65rem;
181+
font-size: 0.76rem;
182+
color: #f3f3f3;
183+
background: rgba(251, 203, 7, 0.08);
133184
}
134185

135186
.post-body img {
@@ -138,6 +189,14 @@ body {
138189
max-width: 100%;
139190
}
140191

192+
.post-body img[src*="logo"],
193+
.post-body img[src*="icon"] {
194+
max-height: 260px;
195+
object-fit: contain;
196+
background: #202020;
197+
padding: 0.6rem;
198+
}
199+
141200
.post-body h1 {
142201
font-size: 1.8rem;
143202
margin: 1rem 0 0.55rem 0;
@@ -156,7 +215,7 @@ body {
156215

157216
.post-message {
158217
max-width: 860px;
159-
background: #262626;
218+
background: linear-gradient(165deg, #2a2a2a, #222222);
160219
border: 1px solid #3a3a3a;
161220
border-radius: 12px;
162221
padding: 1rem;

assets/css/desktop.css

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,22 @@
251251
margin-top: 0.75rem;
252252
}
253253

254+
.experience-highlights {
255+
margin: 0.55rem 0 0.4rem 1.1rem;
256+
}
257+
258+
.experience-more {
259+
margin-top: 0.35rem;
260+
border-top: 1px dashed rgba(255, 255, 255, 0.12);
261+
padding-top: 0.45rem;
262+
}
263+
264+
.experience-more summary {
265+
cursor: pointer;
266+
font-size: 0.92rem;
267+
color: #e0e0e0;
268+
}
269+
254270
.home-showcase {
255271
background:
256272
radial-gradient(circle at 10% 10%, rgba(251, 203, 7, 0.15), transparent 35%),

assets/css/mobile.css

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,22 @@ header {
306306
font-weight: bold;
307307
}
308308

309+
.experience-highlights {
310+
margin: 0.45rem 0 0.3rem 1rem;
311+
}
312+
313+
.experience-more {
314+
margin-top: 0.3rem;
315+
border-top: 1px dashed rgba(255, 255, 255, 0.12);
316+
padding-top: 0.38rem;
317+
}
318+
319+
.experience-more summary {
320+
cursor: pointer;
321+
font-size: 0.88rem;
322+
color: #e0e0e0;
323+
}
324+
309325
.home-showcase {
310326
background:
311327
radial-gradient(circle at 8% 12%, rgba(251, 203, 7, 0.14), transparent 35%),

assets/js/content-legacy.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,15 @@ document.addEventListener('DOMContentLoaded', () => {
2424
const dateRaw = String(raw.date || '').trim();
2525
const date = dateRaw && !Number.isNaN(new Date(dateRaw).getTime()) ? dateRaw : null;
2626
const image = String(raw.image || '').trim();
27+
const isLogoImage = /(logo|icon)/i.test(image);
2728

2829
return {
2930
slug,
3031
title,
3132
desc,
3233
date,
3334
image,
35+
isLogoImage,
3436
imageUrl: image ? `/Content/posts/${slug}/${image}` : defaultImage,
3537
tags: Array.isArray(raw.tags) ? raw.tags : [],
3638
};
@@ -160,6 +162,9 @@ document.addEventListener('DOMContentLoaded', () => {
160162

161163
const postImage = document.createElement('img');
162164
postImage.className = 'post-image';
165+
if (post.isLogoImage) {
166+
postImage.classList.add('post-image--logo');
167+
}
163168
postImage.src = post.imageUrl;
164169
postImage.alt = `${post.title} preview image`;
165170
postImage.loading = 'lazy';

0 commit comments

Comments
 (0)