Aký syntax highlighter pre web? rubrika: Programování: JavaScript

10 xxar3s
položil/-a 10.10. 16:30

Robím si osobný web bude obsahovať aj blog

A chcel by som si tam obbčas zobraziť aj nejaký kus kódu a pekne ho zvýrazniť. Aký syntax highlighter by ste mi vedeli doporučiť?

V minulosti som používal tento highlighter https://github.com/syntaxhighlighter/syntaxhighlighter ale nemám naň dobré spomienky. Taktiež som ako zvýrazňovač používal AceEditor ale to je kanón na vrabce (a tiež naň nemám úplne dobré spomienky).

Takže hľadám náhradu.

Požiadavky:

  1. podpora aspoň týchto jazykov:
  • F#
  • C++ (17, ~20)
  • Ocaml
  • Elm
  • JS
  • TS
  • C#
  • Haskell
  • PHP 7
  • Hack
  • SQL
  • CSS
  • JSX / TSX
  • HTML
  • Elixir
  • Ruby
  • Rust
  • Kotlin
  • Scala
  • Go
  • Erlang
  1. možnosť jednoducho rozšíriť o ďalšie syntaxe

  2. Nechcem to riešiť na strane servera. preferujem renderovanie cez JS ale nech sa to rýchlo načíta.

  3. nech to má aspoň jeden pekný skin - najlepšie niečo tmavé na štýl VSCode alebo Visual Studio 2019 Dark

Web bude obsahovať aj Monaco Editor https://microsoft.github.io/monaco-editor/ rozmýšľaľ som či ho nepoužiť aj ako highlighter, ale neviem či to neni zbytočný kanón na vrabce. Tu kde žijem ja máme všade optiku, 4G LTE a niekde aj 5G, ale treba myslieť aj na ľudí, niekde na horách či strednmom alebo východnom slovensku.

odkaz
6 lt
odpověděl/-a 10.10. 16:55

Používam https://prismjs.com/

Minimalistický a spĺňa všetko čo potrebuješ.

Komentáře

  • xxar3s : Dík pozriem aj to asi vyberiem to co bude zaberat po minifikacii najmenej bajtov. 10.10. 18:47

Pro zobrazení všech 4 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.