Files
michaelferrara-site/content/books/neon-tan.md
T
will 0d8e50cbe3
deploy / deploy (push) Successful in 6s
Move Neon Tan's landing page from bookshop into Hugo
bookshop already supports this: ALLOWED_ORIGIN + CORS on POST
/arc/{code} exist specifically so a page on the brand's own domain can
call it cross-origin. There was no reason for bookshop to also render
the marketing/landing page itself — that put book copy inside a
generic, brand-agnostic Go template shared across every brand instead
of under normal editorial control like every other page on this site.

/books/neon-tan/ is now a plain Hugo page (content/books/neon-tan.md,
no longer draft-only/metadata-only — it's rendered for real via the new
layouts/books/single.html) with a small JS form
(layouts/partials/arc-redeem-form.html, mirroring the existing
course-enroll-form.html pattern) that POSTs form-encoded straight to
shop.michaelferrara.org/arc/neon-tan. bookshop's GET /arc/{code} page
rendering is no longer used for this campaign; only the POST redemption
and the download/Kindle/read/checkout endpoints still are.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 18:04:56 -04:00

1.2 KiB

title, author, cover_image, description, hero_subhead, cta_text, arc_code
title author cover_image description hero_subhead cta_text arc_code
Neon Tan Michael Ferrara https://downloads.michaelferrara.org/neon-tan/neon_tan_cover.jpg An AI's trademark silver-blue suit isn't exactly beach-town vibes, but he's determined to land his song a spot on the weekly top 40 countdown anyway. After a string of failed attempts to get noticed by the countdown's enigmatic curator DJ, he and his wisecracking seagull sidekick stumble into an open mic night just as a malware glitch hits, forcing him to trade analysis for improvisation, rallying tourists into one spontaneous singalong to discover connection was never something you could calculate. A free short story, plus occasional emails when something new comes out. Send me the story neon-tan

The world is stranger than it looks and more meaningful than it lets on.

You know this.

Sign up to my mailing list and I'll send you a story about an AI, a wisecracking seagull, and a song that needs to be heard.