Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Contact page has too little real content for agent trust checks

Abierto
#69 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
68/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
typescript
Área
content, web-dev

Línea de trabajo

Empieza por packages/starpod/src/pages/contact.astro e inspecciona cómo se hidrata ContactForm. Después, lee starpod.config.ts para comprobar si el texto de contacto específico del sitio se puede configurar en la plantilla compartida. Se considera terminado cuando la página de contacto tiene texto estático sustancial para los rastreadores, explica los mensajes de bienvenida y proporciona un método de contacto alternativo sin JavaScript.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Context

An is-agentic.com scan of whiskey.fm (95/100 overall — this platform already does a lot right for agent discoverability: llms.txt, markdown twins, OpenAPI, agent-friendly 404s) flagged one "trust anchor" gap:

About, Privacy pages verified - missing: Contact
Publish real /about, /contact, and /privacy pages with at least 500 characters of content each. These are the pages AI agents check to verify your business is legitimate before recommending you.

Current state

packages/starpod/src/pages/contact.astro is just an <h1>, one ~130-character paragraph, and a client-hydrated form:

<h1>Get in touch</h1>
<p>
  Have a question for us or a topic you would like us to cover on the show?
  Reach out here and we'll be in touch soon!
</p>
<ContactForm client:load />

That's true for every site built on Starpod, not just whiskey.fm — this is a template issue.

(Side note while investigating: I couldn't find a /privacy route anywhere in the repo, and whiskey.fm/privacy 404s live, despite the scan reporting Privacy as "verified" — that check result may be unreliable/stale on its own. Flagging in case it's useful, but the actionable gap here is Contact.)

Proposed fix

Add enough real static copy to contact.astro to clear the ~500-character bar and give agents/crawlers something substantive without JS, e.g.:

  • A sentence or two on what kinds of messages are welcome (guest pitches, sponsorship, feedback, corrections)
  • A direct fallback contact method (an email address) for clients that can't or won't fill out a JS form — ContactForm is client:load, so a no-JS agent/crawler sees the static copy only
  • Maybe a link to the show's socials/hosts (already on /about) for people who'd rather reach out there

Could be baked into the shared template with configurable copy via starpod.config.ts, since the "what should go here" text is site-specific.

🤖 Filed with Claude Code

Lenguaje dominante
TypeScript
Estrellas
89
Forks
30
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de shipshapecode/starpod

Todos los issues de shipshapecode/starpod

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.