-<p>Copyright {{ now.Year }}. All rights reserved.</p>
+<div class="footer-container">
+ <div class="footer-content">
+ <div class="footer-copyright">
+ © {{ now.Year }} {{ .Site.Params.author }}. All rights reserved.
+ </div>
+ <nav>
+ <ul class="footer-nav">
+ {{ range .Site.Menus.main }}
+ <li><a href="{{ .URL }}">{{ .Name }}</a></li>
+ {{ end }}
+ </ul>
+ </nav>
+ </div>
+</div>
<meta charset="utf-8">
-<meta name="viewport" content="width=device-width">
-<title>{{ if .IsHome }}{{ site.Title }}{{ else }}{{ printf "%s | %s" .Title site.Title }}{{ end }}</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="description" content="{{ .Site.Params.description }}">
+<meta name="theme-color" content="#060b10">
+<title>{{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ .Title }} | {{ .Site.Title }}{{ end }}</title>
+
{{ partialCached "head/css.html" . }}
{{ partialCached "head/js.html" . }}
-<h1>{{ site.Title }}</h1>
-{{ partial "menu.html" (dict "menuID" "main" "page" .) }}
+<div class="header-container">
+ <a href="/" class="site-title">{{ .Site.Params.author }}</a>
+ <div class="header-controls">
+ <nav>
+ <ul>
+ {{ range .Site.Menus.main }}
+ <li>
+ <a href="{{ .URL }}" {{ if (in $.RelPermalink .URL) }}class="active"{{ end }}>
+ {{ .Name }}
+ </a>
+ </li>
+ {{ end }}
+ </ul>
+ </nav>
+ <button id="theme-toggle-btn" class="theme-toggle" aria-label="Toggle theme">🌙 dark</button>
+ </div>
+</div>
--- /dev/null
+<section class="hero">
+ {{ partial "matrix-canvas.html" . }}
+ <div class="hero-content">
+ <div class="hero-avatar">{{ .Site.Params.avatar }}</div>
+ <div class="hero-text">
+ <h1>{{ .Site.Params.author }}</h1>
+ <div class="hero-role">// engineer • writer • human</div>
+ <p class="hero-bio">{{ .Site.Params.description }}</p>
+ </div>
+ </div>
+</section>
--- /dev/null
+<canvas id="matrix-canvas"></canvas>
--- /dev/null
+{{ $featured := .featured }}
+<article class="post-card {{ if $featured }}featured{{ end }}">
+ {{ if .image }}
+ <img src="{{ .image }}" alt="{{ .title }}" class="post-card-image">
+ {{ else }}
+ <div class="post-card-image" style="background: linear-gradient(135deg, var(--color-{{ .type }}), var(--bg2));"></div>
+ {{ end }}
+ <div class="post-card-body">
+ <div class="post-type-badge {{ .type }}">{{ .type }}</div>
+ <h3 class="post-card-title"><a href="{{ .url }}">{{ .title }}</a></h3>
+ <p class="post-card-excerpt">{{ .description }}</p>
+ <div class="post-card-meta">
+ <span>{{ dateFormat "Jan 2, 2006" .date }}</span>
+ </div>
+ </div>
+</article>
{{ partial "head.html" . }}
</head>
<body>
- <header>
- {{ partial "header.html" . }}
- </header>
- <main>
- {{ block "main" . }}{{ end }}
- </main>
- <footer>
- {{ partial "footer.html" . }}
- </footer>
+ <div class="reading-progress"></div>
+ <header>{{ partial "header.html" . }}</header>
+ <main>{{ block "main" . }}{{ end }}</main>
+ <footer>{{ partial "footer.html" . }}</footer>
</body>
</html>