Add all missing tools to homepage grid, nav, and site index

The homepage's featured Tools grid (layouts/index.html) had drifted
out of sync with the actual set of apps on the site — only 6 of 13
were listed there. Brought it up to full parity: added Weather,
FlightWatch, Flights, Volleyball Score, Pixel Art, ASCII Art, and Ops
Dashboard.

Also added the two genuinely new ones (Weather, FlightWatch) to the
Explore nav dropdown (hugo.toml) and the Site Index page
(content/explore.md), which were both otherwise complete.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018pkC97LryUBHRQWsnFM69x
This commit is contained in:
Rock Campbell 2026-09-12 19:08:06 +00:00
parent 7cb8dd9cd7
commit e132d6f2fb
3 changed files with 51 additions and 2 deletions

View file

@ -28,6 +28,8 @@ Side projects built into the site.
- [/pixel-art](/pixel-art) — pixel art editor - [/pixel-art](/pixel-art) — pixel art editor
- [/ascii-art](/ascii-art) — image to ASCII art converter - [/ascii-art](/ascii-art) — image to ASCII art converter
- [/ytdl](/ytdl) — video downloader powered by yt-dlp - [/ytdl](/ytdl) — video downloader powered by yt-dlp
- [/weather](/weather) — current conditions and hourly forecast, with a live radar map
- [/flightwatch](/flightwatch) — live flight-following map for Airshare's Managed + Fractional fleet
--- ---

View file

@ -89,17 +89,29 @@ contentDir = "content"
parent = "explore" parent = "explore"
weight = 10 weight = 10
[[menus.main]]
name = "Weather"
url = "/weather"
parent = "explore"
weight = 11
[[menus.main]]
name = "FlightWatch"
url = "/flightwatch"
parent = "explore"
weight = 12
[[menus.main]] [[menus.main]]
name = "Ops Dashboard" name = "Ops Dashboard"
url = "https://ops.rockcampbell.com" url = "https://ops.rockcampbell.com"
parent = "explore" parent = "explore"
weight = 11 weight = 13
[[menus.main]] [[menus.main]]
name = "GeoPulse" name = "GeoPulse"
url = "https://geopulse.rockcampbell.com" url = "https://geopulse.rockcampbell.com"
parent = "explore" parent = "explore"
weight = 12 weight = 14
[[menus.footer]] [[menus.footer]]
name = "RSS" name = "RSS"

View file

@ -33,6 +33,41 @@
<span class="tool-card__name">Shlink</span> <span class="tool-card__name">Shlink</span>
<span class="tool-card__desc">Self-hosted URL shortener with QR code generation and scan tracking</span> <span class="tool-card__desc">Self-hosted URL shortener with QR code generation and scan tracking</span>
</a> </a>
<a href="/weather" class="tool-card">
<span class="tool-card__icon">🌦️</span>
<span class="tool-card__name">Weather</span>
<span class="tool-card__desc">Current conditions and hourly forecast, with a live radar map</span>
</a>
<a href="/flightwatch" class="tool-card">
<span class="tool-card__icon">🛫</span>
<span class="tool-card__name">FlightWatch</span>
<span class="tool-card__desc">Live flight-following map for Airshare's Managed + Fractional fleet</span>
</a>
<a href="/flights" class="tool-card">
<span class="tool-card__icon">🗓️</span>
<span class="tool-card__name">Flights</span>
<span class="tool-card__desc">Flight schedule processor</span>
</a>
<a href="/volleyball-score" class="tool-card">
<span class="tool-card__icon">🏐</span>
<span class="tool-card__name">Volleyball Score</span>
<span class="tool-card__desc">Volleyball scorekeeping app</span>
</a>
<a href="/pixel-art" class="tool-card">
<span class="tool-card__icon">🎨</span>
<span class="tool-card__name">Pixel Art</span>
<span class="tool-card__desc">Pixel art editor</span>
</a>
<a href="/ascii-art" class="tool-card">
<span class="tool-card__icon">🔤</span>
<span class="tool-card__name">ASCII Art</span>
<span class="tool-card__desc">Image to ASCII art converter</span>
</a>
<a href="https://ops.rockcampbell.com" class="tool-card">
<span class="tool-card__icon">🛠️</span>
<span class="tool-card__name">Ops Dashboard</span>
<span class="tool-card__desc">Internal ops dashboard for the rocklab homelab</span>
</a>
</div> </div>
</section> </section>