Prompt 0059 — Plugin Rehype para reescrita de links no build docs
Prompt 0059 — Plugin Rehype para reescrita de links no build docs
Seção intitulada “Prompt 0059 — Plugin Rehype para reescrita de links no build docs”Prompt refinado
Seção intitulada “Prompt refinado”Implementar um plugin Rehype que, durante o build com BUILD_SCOPE=docs, reescreve todos os links internos que apontam para paginas nao-S substituindo o href pela URL equivalente em bs.sinergia.dev.br. Isso resolve o problema de links quebrados no site docs.sinergia.dev.br, onde paginas B sao deletadas mas os links para elas ainda aparecem no conteudo Markdown das paginas S.
Resultado
Seção intitulada “Resultado”docs/site/src/plugins/rehype-docs-links.mjscriado: plugin Rehype que visita todos os elementos<a>, identifica links internos nao-S e reescreve o href parahttps://bs.sinergia.dev.br{href}, adicionandotitle="Disponivel no Brainstorm SinergIA"docs/site/astro.config.mjsatualizado: importa o plugin e adicionamarkdown.rehypePluginscondicionado aBUILD_SCOPE=docs, passando osPagesSetja disponivel no contexto- Validacao: build docs mostrou links B (HNI, HNE, HS, HRD, HAC, HIVC) reescritos para bs.sinergia.dev.br e links S (HNU, HI, HUX, HC, HAI) mantidos internos; build bs nao foi afetado (plugin inativo)
unist-util-visitja disponivel como dependencia transitiva do Astro, sem instalacao adicional