TiddlyWiki5 и highlight.js - Как изменить стиль / тему подсветки синтаксиса?

Я использую TiddlyWiki версии 5.1.13. Я добавил плагин для подсветки (версия 5.1.13), который использует highlight.js (версия 8.8.0).

В тиддлере я успешно выделил XML следующим образом:

```xml
  <html>
    <body>
    </body>
  </html>
```

Как изменить стиль / тему выделения на один из различных стилей highlight.js? ( Стили Highlight.js)

1 ответ

Когда вы добавляете Highlight.js в каталог вашего сайта, он содержит каталог с именем styles, Внутри этого каталога у вас есть стили для всех тем, доступных в Highlight.js.

Чтобы переключиться на другую тему, просто переключите эту строку

<link rel="stylesheet" href="/path/to/styles/default.css">

что-то вроде этого:

<link rel="stylesheet" href="/path/to/styles/pick-theme-name-here.css">

Вот URL-адрес каталога стилей в репозитории highlight.js.

Я счел полезным найти имя Vs 2015 тема, которая не vs-2015 скорее vs2015.

Я импортирую стили из CDN:

<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.3/styles/default.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.3/styles/vs2015.min.css">

Кроме того, для записи, Vs 2015 очень похож на VS Code. Dark+ (default dark)тема. Это тема по умолчанию, которая поставляется с VS Code.

Ответ безумного физика, приведенный ниже, не так верен, как может быть. Я использую версию highlight.js 10.3.1, а стиль css доступен только в.min на cdnjs. Поэтому вы должны указать pick-theme-name-here.min.css, а не pick-theme-name-here.js

Пример:

https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.3.1/styles/solarized-light.css

=> 404

https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.3.1/styles/solarized-light.min.css

=> доступно

Другие вопросы по тегам