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

Canonical URL is the homepage on every page

Chiusa Adatta ai principianti
#324 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

@IanoNjuguna ci sta già lavorando.

Dal 14/10/2026.

  • #331 di @IanoNjuguna — aperta

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
78/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
react, typescript
Ambito
web-dev

Direzione di ricerca

Inizia da website/src/theme/Root.tsx e leggi come viene renderizzato il link canonico, poi controlla trailingSlash: true in website/docusaurus.config.ts. Crea l’href a partire dall’URL del sito configurata e dal pathname corrente. Il lavoro è completato quando le pagine docs, brand kit e homepage emettono ciascuna un URL canonico per il proprio percorso, con la barra finale configurata.

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

Descrizione

bug

Problem

website/src/theme/Root.tsx always emits:

<link rel="canonical" href="https://devex.intersectmbo.org" />

siteConfig.url has no path. The tag is rendered for docs, the brand kit, and the homepage alike. Search engines are told that every URL is a duplicate of the site root.

Expected

Each page canonicalizes to its own URL, for example https://devex.intersectmbo.org/docs/getting-started/.

Suggested fix

Build the canonical href from siteConfig.url plus the current pathname (respect trailingSlash: true in website/docusaurus.config.ts). Do not hard-code the origin alone.

Checks

  • I searched existing issues and discussions
Lingua principale
TypeScript
Stelle
13
Fork
22
Merge medio
3g 2h
PR unite (30g)
14

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 IntersectMBO/developer-experience

Tutte le issue di IntersectMBO/developer-experience

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.