Simple static landing page featuring an animated breaching cartoon humpback whale (outlined style with spout), playful bubbles, and contact links.
index.htmlβ Single-page site with inline CSS and minimal JS.assets/β SVG whale (whale.svg), Open Graph image (og-image.svg), favicon (favicon.svg) plus committed PNG fallbacks (og-image.png,favicon-192.png,apple-touch-icon.png).scripts/render-assets.shβ Local helper to regenerate PNG fallbacks (auto-detects rsvg / Inkscape / ImageMagick).
Just open index.html in a browser.
Or run a tiny local server (Python 3):
python3 -m http.server 8080Then visit: http://localhost:8080
- Tagline: Edit
<p class="tag">inindex.html. - Animation timing: Adjust
@keyframes breach,spout,rise,splashin the<style>block. - Reduce motion: Already handled via
@media (prefers-reduced-motion: reduce). - Social preview: Edit
assets/og-image.svgthen regenerate PNG (./scripts/render-assets.sh). - Favicon: Edit
assets/favicon.svgand regenerate PNGs. - Whale art:
assets/whale.svg/ inline SVG share style (base#4acfff, highlight#80ddff, outline#27303a).
Regenerate PNG fallbacks locally:
# Install one backend
brew install librsvg imagemagick # fastest
# or
brew install --cask inkscape
# Generate PNGs
./scripts/render-assets.shOutputs:
assets/og-image.pngassets/favicon-192.pngassets/apple-touch-icon.png
Commit the PNGs after updating the SVG sources.
Email: hi@mobylink.social Source: https://github.com/MobyLink/mobylink.social
Content & code Β© MobyLink. Add an OSS license (MIT/Apache-2.0) if you want external contributions.