Shiki syntax highlight support
Les mainteneurs répondent en général sous 3 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 42/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Calme
- Stack technique
- javascript
- Domaine
- documentation
Piste de recherche
Lisez le guide d’utilisation du CDN de Shiki et examinez les points d’intégration existants de docsify avec Prism et highlight.js. Déterminez comment une option de configuration pourrait sélectionner des préfixes de classes compatibles avec Shiki et définissez la sortie attendue pour chaque outil de coloration syntaxique. Le travail sera considéré comme terminé lorsque Shiki pourra être sélectionné sans casser les options existantes de coloration syntaxique.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Feature request
Problem or desire
Prism syntax highlight is quite bad (highlight.js is bad too).
Proposal
Support Shiki.
Shiki has better syntax highlight because it uses TextMate grammar instead of shady regexp. It uses the same engine as in VS Code.
Implementation
I guess the only thing to do on doscify side, is to add a config option that allows to generate a different highlighter class prefix. That way all JS syntax highlighter could nearly be supported.
- shiki: css class
shiki - prism: css class
language-prefix - highlightjs: css class
hljs
- Langage dominant
- JavaScript
- Étoiles
- 31.6k
- Forks
- 5.8k
- Merge moyen
- 6 j 14 h
- PR mergées (30 j)
- 13
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de docsifyjs/docsify
-
Query parameter values are truncated at a second equals signPeut-être pris @xu91102 l’a pris il y a 41 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 3 jours
-
Nested/Recursive includesOuvertefeature request Triage
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
docsifyjs/docsify#2643 · 5 commentaires ·
Les mainteneurs répondent en général sous 3 jours
-
Is it possible not to push unnecessary state when clicking an <a> element?Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverteneeds discussion
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
Les mainteneurs répondent en général sous 3 jours
-
Add free SPA hosting information to documentationPeut-être pris @SejalMukane l’a pris il y a 271 jours. Ouvertedocs good first Issue
docsifyjs/docsify#2525 · 2 commentaires · 2 réactions · 1 personne assignée ·
Les mainteneurs répondent en général sous 3 jours
-
Right to Left LayoutPeut-être pris @ssuvamm l’a pris il y a 528 jours. Ouvertefeature request
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Les mainteneurs répondent en général sous 3 jours
Toutes les issues de docsifyjs/docsify
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
guybedford/es-module-lexer#266 ·
-
bug documentation
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
apify/apify-docs#3206 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
anhnt256/cursor-swarm#21 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
documentation good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
zerohourzulu/irontrellis#16 ·