-
-
-
-
-
-
-
-
- {{ partial "elements/ipod.html" . }}
- {{ $posts := where site.RegularPages "Type" "gear" }}
- {{ $posts = where $posts "Params.tags" "intersect" (slice "audio") }}
-
- {{ range first 5 $posts }}
-
{{ .Title }}
- {{ with .Params.icon }}
-
{{ . }}
- {{ end }}
-
Read more
- {{ end }}
-
-
- {{ if gt (len $posts) 5 }}
-
- View all {{ len $posts }} posts →
-
- {{ end }}
-
-
-{{ end }}
diff --git a/layouts/audio/single.html b/layouts/audio/single.html
index daea5a6..bb36db0 100644
--- a/layouts/audio/single.html
+++ b/layouts/audio/single.html
@@ -1,5 +1,8 @@
{{ define "header" }}{{ partial "page-header.html" . }}{{ end }} {{ define
-"main" }}
+"main" }} {{ $intro := .Resources.GetMatch "intro.md" }} {{ $intro :=
+.Resources.GetMatch "intro.md" }} {{ $currently := .Resources.GetMatch
+"currently.md" }}
+
@@ -11,96 +14,101 @@
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
-
Music & Audio Gear
+
+
+
+
+
{{ partial "elements/ipod.html" . }}
+
+ {{ with $intro }} {{ .Content }} {{ end }}
+
+
♫
+
+
+ {{ with $currently }} {{ .Content }} {{end}}
+
+
+
+
+
+
+
+ {{ range $index, $post := first 5 $posts }}
+
+ {{ .Content }}
+
+ {{ end }}
+
+
+
+
+
+
+ {{ $posts := where site.RegularPages "Type" "gear" }} {{ $posts = where
+ $posts "Params.tags" "intersect" (slice "audio") }} {{ range first 5
+ $posts }}
+
+ {{ with .Params.icon }}
+
{{ . }}
+ {{ end }}
+
+
{{ .Title }}
+ {{ with .Params.category }}
+
{{ . }}
+ {{ end }} {{ with .Summary }}
+
{{ . }}
+ {{ end }} {{/*
+
View details →
+ */}}
+
+
+ {{ end }}
+
+
{{ end }}
diff --git a/layouts/index.html b/layouts/index.html
index 48df6ed..94d0483 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -121,13 +121,18 @@
- > updates -lah
- {{ range first 10 (sort .Site.Pages "Lastmod" "desc") }} [
] -
{{ .Title }}
- {{ end }}
+
+ > updates -lah
+ {{ range first 10 (where .Site.RegularPages "Type"
+ "updates").ByLastmod.Reverse }} []
+ {{ .Plain }}
+ ---
+ {{ end }}
- _
+ _
+
@@ -279,12 +284,11 @@
-{{ $pages := where .Site.RegularPages "Kind" "page" }} {{ range first 1 (sort
-$pages "Lastmod" "desc") }}
-
+{{ range first 1 (where .Site.RegularPages "Type" "updates").ByLastmod.Reverse
+}}
{{ .Permalink }}
-
{{ .Title }}
+
{{ .Plain }}
{{ .Lastmod.Format "Jan 2, 2006" }}
{{ end }} {{ end }}
diff --git a/layouts/now/single.html b/layouts/now/single.html
index 229ae72..fa84737 100644
--- a/layouts/now/single.html
+++ b/layouts/now/single.html
@@ -25,308 +25,13 @@
width: 100%;
max-width: 800px;
padding: 20px;
- background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);
- box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.8);
position: relative;
- }
-
- .window-frame {
- position: relative;
- width: 100%;
- aspect-ratio: 16/9;
- background: #3a3a3a;
- border: 20px solid #2a2520;
- box-shadow:
- inset 0 0 20px rgba(0, 0, 0, 0.8),
- 0 10px 40px rgba(0, 0, 0, 0.9);
- overflow: hidden;
- }
-
- .window-frame::before {
- content: "";
- position: absolute;
- inset: -20px;
- border: 5px solid #1a1510;
- pointer-events: none;
- z-index: 10;
- }
-
- /* Cityscape view */
- .cityscape {
- width: 100%;
- height: 100%;
- position: relative;
- background: linear-gradient(
- 180deg,
- #1a2332 0%,
- #2a3a52 30%,
- #4a5a72 60%,
- #6a7a92 100%
- );
- overflow: hidden;
- }
-
- /* Sky with slight gradient */
- .sky {
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- height: 40%;
- background: linear-gradient(
- 180deg,
- #0a0f1a 0%,
- #1a2a3a 50%,
- #2a3a52 100%
- );
- }
-
- /* Buildings container */
- .buildings {
- position: absolute;
- bottom: 0;
- left: 0;
- right: 0;
- height: 60%;
- display: flex;
- align-items: flex-end;
- justify-content: space-around;
- gap: 20px;
- padding: 0 40px;
- }
-
- .building {
- position: relative;
- background: linear-gradient(180deg, #1a1a2e 0%, #0a0a1e 100%);
- box-shadow:
- inset -2px 0 10px rgba(0, 0, 0, 0.5),
- 0 0 20px rgba(255, 200, 100, 0.1);
- animation: buildingGlow 4s ease-in-out infinite;
- }
-
- .building:nth-child(1) {
- width: 80px;
- height: 280px;
- animation-delay: 0s;
- }
-
- .building:nth-child(2) {
- width: 60px;
- height: 200px;
- animation-delay: 0.5s;
- }
-
- .building:nth-child(3) {
- width: 90px;
- height: 320px;
- animation-delay: 1s;
- }
-
- .building:nth-child(4) {
- width: 70px;
- height: 240px;
- animation-delay: 1.5s;
- }
-
- .building:nth-child(5) {
- width: 85px;
- height: 300px;
- animation-delay: 2s;
- }
-
- /* Building windows */
- .building-windows {
- display: grid;
- grid-template-columns: repeat(3, 1fr);
- gap: 8px;
- padding: 15px 10px;
- height: 100%;
- }
-
- .window-light {
- background: #ffd700;
- opacity: 0;
- box-shadow: 0 0 10px #ffd700;
- animation: windowFlicker 3s ease-in-out infinite;
- }
-
- .window-light:nth-child(odd) {
- animation-delay: 0.5s;
- }
-
- .window-light:nth-child(3n) {
- animation-delay: 1s;
- }
-
- .window-light:nth-child(4n) {
- animation-delay: 1.5s;
- }
-
- @keyframes windowFlicker {
- 0%,
- 100% {
- opacity: 0.3;
- }
- 50% {
- opacity: 0.9;
- }
- }
-
- @keyframes buildingGlow {
- 0%,
- 100% {
- box-shadow:
- inset -2px 0 10px rgba(0, 0, 0, 0.5),
- 0 0 20px rgba(255, 200, 100, 0.1);
- }
- 50% {
- box-shadow:
- inset -2px 0 10px rgba(0, 0, 0, 0.5),
- 0 0 30px rgba(255, 200, 100, 0.2);
- }
- }
-
- /* Dirt and grime on window */
- .window-grime {
- position: absolute;
- inset: 0;
- background:
- radial-gradient(
- circle at 20% 30%,
- rgba(50, 40, 30, 0.2) 0%,
- transparent 40%
- ),
- radial-gradient(
- circle at 80% 60%,
- rgba(40, 35, 25, 0.15) 0%,
- transparent 50%
- ),
- radial-gradient(
- circle at 50% 80%,
- rgba(45, 38, 28, 0.18) 0%,
- transparent 45%
- );
- pointer-events: none;
- z-index: 6;
- }
-
- /* Glass reflection */
- .glass-reflection {
- position: absolute;
- inset: 0;
- background: linear-gradient(
- 135deg,
- rgba(255, 255, 255, 0.1) 0%,
- transparent 30%,
- transparent 70%,
- rgba(255, 255, 255, 0.05) 100%
- );
- pointer-events: none;
- z-index: 7;
- }
-
- /* Ambient light from city */
- .ambient-light {
- position: absolute;
- bottom: -50px;
- left: 50%;
- transform: translateX(-50%);
- width: 200%;
- height: 200px;
- background: radial-gradient(
- ellipse at center,
- rgba(255, 200, 100, 0.2) 0%,
- transparent 70%
- );
- filter: blur(40px);
- animation: ambientPulse 3s ease-in-out infinite;
- }
-
- @keyframes ambientPulse {
- 0%,
- 100% {
- opacity: 0.5;
- }
- 50% {
- opacity: 0.8;
- }
+ color: #fff;
+ text-align: center;
}
-
+ Coming soon...