Replace file-based blog with API-backed service
BlogService now fetches from Media.JoshHeaps.Net API via HttpClient with in-memory caching (5-min TTL) and stale cache fallback. Removed Markdig/YamlDotNet dependencies. All page models now async. Co-Authored-By: Claude Opus 4.6 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
5fd3a5d7c1
commit
8043eee4cc
@@ -0,0 +1,28 @@
|
||||
:root {
|
||||
/* Backgrounds */
|
||||
--color-bg: #0a0a0a;
|
||||
--color-surface: rgba(255, 255, 255, 0.02);
|
||||
--color-surface-hover: rgba(255, 255, 255, 0.04);
|
||||
--color-surface-raised: rgba(255, 255, 255, 0.05);
|
||||
--color-surface-raised-hover: rgba(255, 255, 255, 0.08);
|
||||
|
||||
/* Text */
|
||||
--color-heading: #fff;
|
||||
--color-heading-secondary: #e0e0e0;
|
||||
--color-text: #b0b0b0;
|
||||
--color-text-muted: #aaa;
|
||||
--color-text-subtle: #777;
|
||||
|
||||
/* Accent */
|
||||
--color-accent: #09ff00;
|
||||
--color-accent-hover: #5fff5f;
|
||||
|
||||
/* Borders */
|
||||
--color-border: rgba(255, 255, 255, 0.07);
|
||||
--color-border-hover: rgba(255, 255, 255, 0.15);
|
||||
--color-accent-border: rgba(9, 255, 0, 0.4);
|
||||
|
||||
/* Typography */
|
||||
--font-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
|
||||
--font-mono: 'SF Mono', 'Fira Code', 'Cascadia Code', 'Consolas', monospace;
|
||||
}
|
||||
Reference in New Issue
Block a user