Skip to content

feat(blog): add AI post actions - #62

Merged
f0rr0 merged 7 commits into
nextfrom
f0rr0/add-blog-ai-actions
Aug 5, 2026
Merged

f0rr0 merged 7 commits into
nextfrom
f0rr0/add-blog-ai-actions

Conversation

@f0rr0

@f0rr0 f0rr0 commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a ruled article rail that groups publication date, reading time, AI handoff, and Markdown access
  • add ChatGPT, Claude, and Gemini destinations with official provider marks
  • add a canonical Markdown endpoint for each blog post and use it as the AI-readable source
  • preserve post summaries as metadata while removing the redundant visible summary/byline/word-count block

Why

Readers should be able to continue from an article into their preferred AI assistant without the action floating outside the article hierarchy. The new rail gives publication context and reader actions a stable, responsive home while keeping the article header visually quiet.

Gemini does not reliably prefill prompts from its URL, so its action copies the prepared prompt before opening the provider and labels that behavior in the menu.

Implementation

  • uses the existing shadcn/Base UI button and menu primitives
  • adds a Base UI link-item wrapper for semantically correct external menu destinations
  • serves /blog/:slug.md through a statically generated Markdown route with canonical and no-index headers
  • keeps the interactive client boundary isolated to the post actions
  • uses full-height rail separators and a stacked mobile layout

Validation

  • bun test
  • bun run typecheck
  • bun run lint
  • bun run build
  • desktop and mobile browser checks, including provider links, icon loading, dark mode, and separator geometry

@vercel

vercel Bot commented Aug 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
f0rr0-github-io Ready Ready Preview Aug 5, 2026 2:29pm

@f0rr0
f0rr0 marked this pull request as ready for review August 5, 2026 16:02
@f0rr0
f0rr0 merged commit 16a7664 into next Aug 5, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — e4eb8842 Deployed Aug 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant