針對Web程式碼所做的高亮顯示上色
GitHub Star: 11,300
Javascripting Overall: 90%
瀏覽器: Chrome、Firefox和IE9+
RWD: 不支援(可運作)
License: BSD 3-clause "New" or "Revised" License
CDN
<!-- highlight.js v9.12.0 -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
<pre>
<!--
程式語言類別(列表[註1])
javascript: JavaScript
-->
<code class="javascript">
...
</code>
</pre>
<script>
hljs.initHighlightingOnLoad();
</script>
[註1]
類別 | 描述 |
---|
1c
|1Cabnf
|ABNFaccesslog
|Access logsada
|Adaarmasm
, arm
|ARM assembleravrasm
|AVR assembleractionscript
, as
|ActionScriptapache
, apacheconf
|Apacheapplescript
, osascript
|AppleScriptasciidoc
, adoc
|AsciiDocaspectj
|AspectJautohotkey
|AutoHotkeyautoit
|AutoItawk
, mawk
, nawk
, gawk
|Awkaxapta
|Axaptabash
, sh
, zsh
|Bashbasic
|Basicbnf
|BNFbrainfuck
, bf
|Brainfuckcs
, csharp
|C#cpp
, c
, cc
, h
, c++
, h++
, hpp
|C++cal
|C/ALcos
, cls
|Cache Object Scriptcmake
, cmake.in
|CMakecoq
|Coqcsp
|CSPcss
|CSScapnproto
, capnp
|Cap’n Protoclojure
, clj
|Clojurecoffeescript
, coffee
, cson
, iced
|CoffeeScriptcrmsh
, crm
, pcmk
|Crmshcrystal
, cr
|Crystald
|Ddns
, zone
, bind
|DNS Zone filedos
, bat
, cmd
|DOSdart
|Dartdelphi
, dpr
, dfm
, pas
, pascal
, freepascal
, lazarus
, lpr
, lfm
|Delphidiff
, patch
|Diffdjango
, jinja
|Djangodockerfile
, docker
|Dockerfiledsconfig
|dsconfigdts
|DTS (Device Tree)dust
, dst
|Dustebnf
|EBNFelixir
|Elixirelm
|Elmerlang
, erl
|Erlangexcel
, xls
, xlsx
|Excelfsharp
, fs
|F#fix
|FIXfortran
, f90
, f95
|Fortrangcode
, nc
|G-Codegams
, gms
|Gamsgauss
, gss
|GAUSSgherkin
|Gherkingo
, golang
|Gogolo
, gololang
|Gologradle
|Gradlegroovy
|Groovyxml
, html
, xhtml
, rss
, atom
, xjb
, xsd
, xsl
, plist
|HTML, XML
http
, https
|HTTPhaml
|Hamlhandlebars
, hbs
, html.hbs
, html.handlebars
|Handlebarshaskell
, hs
|Haskellhaxe
, hx
|Haxehy
, hylang
|Hyini
|Iniinform7
, i7
|Inform7irpf90
|IRPF90json
|JSONjava
, jsp
|Javajavascript
, js
, jsx
|JavaScriptleaf
|Leaflasso
, ls
, lassoscript
|Lassoless
|Lessldif
|LDIFlisp
|Lisplivecodeserver
|LiveCode Serverlivescript
, ls
|LiveScriptlua
|Luamakefile
, mk
, mak
|Makefilemarkdown
, md
, mkdown
, mkd
|Markdownmathematica
, mma
|Mathematicamatlab
|Matlabmaxima
|Maximamel
|Maya Embedded Languagemercury
|Mercurymizar
|Mizarmojolicious
|Mojoliciousmonkey
|Monkeymoonscript
, moon
|Moonscriptn1ql
|N1QLnsis
|NSISnginx
, nginxconf
|Nginxnimrod
, nim
|Nimrodnix
|Nixocaml
, ml
|OCamlobjectivec
, mm
, objc
, obj-c
|Objective Cglsl
|OpenGL Shading Languageopenscad
, scad
|OpenSCADruleslanguage
|Oracle Rules Languageoxygene
|Oxygenepf
, pf.conf
|PFphp
, php3
, php4
, php5
, php6
|PHPparser3
|Parser3perl
, pl
, pm
|Perlpony
|Ponypowershell
, ps
|PowerShellprocessing
|Processingprolog
|Prologprotobuf
|Protocol Bufferspuppet
, pp
|Puppetpython
, py
, gyp
|Pythonprofile
|Python profiler resultsk
, kdb
|Qqml
|QMLr
|Rrib
|RenderMan RIBrsl
|RenderMan RSLgraph
, instances
|Roboconfruby
, rb
, gemspec
, podspec
, thor
, irb
|Rubyrust
, rs
|Rustscss
|SCSSsql
|SQLp21
, step
, stp
|STEP Part 21scala
|Scalascheme
|Schemescilab
, sci
|Scilabshell
, console
|Shellsmali
|Smalismalltalk
, st
|Smalltalkstan
|Stanstata
|Statastylus
, styl
|Stylussubunit
|SubUnitswift
|Swifttap
|Test Anything Protocoltcl
, tk
|Tcltex
|TeXthrift
|Thrifttp
|TPtwig
, craftcms
|Twigtypescript
, ts
|TypeScriptvbnet
, vb
|VB.Netvbscript
, vbs
|VBScriptvhdl
|VHDLvala
|Valaverilog
, v
|Verilogvim
|Vim Scriptx86asm
|x86 Assemblyxl
, tao
|XLxpath
, xq
|XQueryzephir
, zep
|Zephir
看到這篇讓我想起好久以前我是用這套
SyntaxHighlighter
https://github.com/syntaxhighlighter/syntaxhighlighter
這套也很紅 ?
網路上也蠻常見的
謝謝分享