docsifyjs / docsifyjs/docsify

Shiki syntax highlight support

Abierto
#2,530 5 comentarios 3 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
JavaScript
Estrellas
31.5k
Forks
5.8k
Merge medio
9 d 8 h
PR fusionados (30 d)
2

Descripción

## Feature request

#### Problem or desire

Prism syntax highlight is quite bad (highlight.js is bad too).

#### Proposal

Support [Shiki](http://shiki.style/).

[Shiki](https://github.com/shikijs/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`

https://shiki.style/guide/install#cdn-usage

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.