Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Documentation] Percent-encoded external hrefs render as broken relative links

Aperta
#4,658 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
55/100
Tipo di issue
Documentazione
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
markdown
Ambito
documentation

Direzione di ricerca

Inizia ispezionando i 66 file sorgente Markdown contenenti le 190 destinazioni codificate in percentuale, usando gli URL delle FAQ come esempi visibili. Separa i link esterni dalle 21 destinazioni dell’host interno prima di apportare correzioni in blocco; il lavoro è completato quando gli URL esterni vengono renderizzati come href assoluti e ogni riferimento interno ha una destinazione pubblica o una decisione esplicita di rimuoverlo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Documentation URL

Examples include:

Description

At develop commit 0750d74cd6ea734e66897876506c78ca12680676, 66 Markdown source files contain 190 link destinations whose entire URL is percent-encoded, for example:

[GitHub](https%3A%2F%2Fgithub.com%2FVisActor%2FVChart)

The deployed HTML preserves this as href="https%3A...". Browsers therefore treat it as a relative path under the current VChart page rather than an external URL. This is visible on the FAQ pages above, where clicking a reference navigates to a path such as /vchart/faq/https%3A....

The intended external URL should be emitted as a normal absolute href. A mechanical decode is not safe for the whole set: 21 of the encoded destinations point at an internal host, so those references need a public destination or an explicit decision to remove them before bulk correction.

I fetched all 4,627 open/closed issues and pull requests and searched their current titles and bodies for https%3A, percent-encoded links, and encoded URLs. The only unrelated match was #2462. The repository has no Discussions; the source history contains only the original documentation imports and no later fix. I found no current owner, linked PR, commit, or duplicate for this link-generation/content problem.

Lingua principale
TypeScript
Stelle
1.9k
Fork
221
Merge medio
2g 1h
PR unite (30g)
17

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di VisActor/VChart

Tutte le issue di VisActor/VChart

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.