Self-Hosting Everything: A Complete Guide
-How I migrated away from cloud services and built a fully self-hosted infrastructure stack...
- -diff --git a/css/style.css b/css/style.css index eebdeb0..5e00f6c 100644 --- a/css/style.css +++ b/css/style.css @@ -1600,3 +1600,35 @@ a:hover { color: #fff; text-shadow: 0 0 10px var(--accent-glow); } .metric-row { grid-template-columns: 60px 1fr 35px; gap: 0.5rem; } .graph-stats { flex-direction: column; gap: 0.5rem; } } + +/* ─── Blog Loading Placeholder ─── */ +.blog-loading-placeholder { + grid-column: 1 / -1; + display: flex; + align-items: center; + justify-content: center; + gap: 1rem; + padding: 3rem; + font-family: 'JetBrains Mono', monospace; + font-size: 0.8rem; + color: rgba(0, 255, 200, 0.4); + letter-spacing: 2px; +} + +.loading-spinner { + width: 16px; + height: 16px; + border: 2px solid rgba(0, 255, 200, 0.1); + border-top-color: #00ffc8; + border-radius: 50%; + animation: spin 0.8s linear infinite; +} + +@keyframes spin { + to { transform: rotate(360deg); } +} + +.blog-view-all-link:hover { + background: rgba(0, 255, 200, 0.08) !important; + box-shadow: 0 0 15px rgba(0, 255, 200, 0.15); +} diff --git a/index.html b/index.html index 0e69d6a..29ca372 100644 --- a/index.html +++ b/index.html @@ -349,43 +349,15 @@
How I migrated away from cloud services and built a fully self-hosted infrastructure stack...
- -Essential security configurations that most tutorials skip — from kernel parameters to network isolation...
- -My journey deploying Agent Zero and customising autonomous AI assistants for real-world tasks...
- -${post.excerpt || (post.content || '').substring(0, 120) + '...'}
+ +