Remove the undocumented string form of `link-external-icon`
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 84/100
- Tipo di issue
- Refactoring
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- javascript
- Ambito
- frontend
Direzione di ricerca
Leggi lo script dei link esterni in quarto-html-after-body.ejs e individua il ramo che gestisce i valori di tipo stringa di link-external-icon. Rimuovi questo comportamento specifico per le stringhe mantenendo quello booleano; il lavoro è concluso quando la forma stringa non documentata non inserisce più icone e le impostazioni booleane continuano a funzionare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
The external-link script in quarto-html-after-body.ejs still has a branch for a string value of link-external-icon.
With a string, it inserts a <i class="bi-<value> quarto-ext-icon"> after each external link instead of using the CSS icon.
This form comes from the original implementation (fc1c503b8) and was never documented.
The schema accepts only true or false, so a string reaches this branch only with validate-yaml: false.
In #9469 the branch got a sibling check, so it no longer adds a second icon when the script runs again after pagination, search or sort.
The proposal is to remove the string branch and keep the boolean behaviour as it is.
- Related: #9469
- Lingua principale
- JavaScript
- Stelle
- 6.1k
- Fork
- 478
- Merge medio
- 17h 26m
- PR unite (30g)
- 126
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di quarto-dev/quarto-cli
-
enhancement localization
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
quarto-dev/quarto-cli#15268 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement websites
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
quarto-dev/quarto-cli#15255 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
quarto.json.decode does not raise on invalid JSON, so pcall cannot catch itForse già presa @sogav21 l’ha presa 3 giorni fa. Apertabug lua
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
quarto-dev/quarto-cli#15226 ·
I maintainer di solito rispondono entro 1 giorno
-
arrow-dark gives region markers a light band that fails contrastForse già presa @vav7 l’ha presa 2 giorni fa. Apertaaccessibility bug themes
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
quarto-dev/quarto-cli#15222 ·
I maintainer di solito rispondono entro 1 giorno
-
bug code-annotation
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
quarto-dev/quarto-cli#15215 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di quarto-dev/quarto-cli
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
riverqueue/river#1576 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue help wanted
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
modrollstudio/Modroll-Studio-Website#80 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
mafzalkalwardev/mailforge#21 ·
-
good first issue help wanted
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100