highlight.js?

자바스크립트로 만들어진 코드 구문 강조 라이브러리 입니다.
거의 모든 마크업에서 작동하고 자동 언어 감지 기능을 가지고 있습니다.

공식사이트

꾸준히 업데이트가 이루어 지고 있습니다. (Language, Style 등)

라이브러리이기 때문에 어디든 추가 하여 사용 가능합니다.
하지만 이 포스트는 설치가 아닌 하루패드와 Markdown-Here에 대해서 다루고 있으므로 설치 관련해서는 아래 블로그를 참조 부탁드리겠습니다.
WEBDRI - highlight.js

하루패드, Markdown-Here에서의 Highlight.js

하루패드와 Markdown-Here는 모두 코드 구문강조를 지원하며, 둘 다 Highlight.js 라이브러리를 사용하고 있습니다.
하루패드 코드 구문 강조 문서

지원 언어에 따른 key

아래에 사용하기 원하는 Language에 맞는 key를 써주시면 됩니다.
그에 따라 코드 구문 강조가 변합니다.

특이한 점이라면 html의 경우 xml에 포함되기 때문에 xml로 사용합니다. 

Languagekey
1C1c
ActionScriptactionscript
Apacheapache
AppleScriptapplescript
AsciiDocasciidoc
AspectJasciidoc
AutoHotkeyautohotkey
AVR Assembleravrasm
Axaptaaxapta
Bashbash
BrainFuckbrainfuck
Cap’n Protocapnproto
Clojure REPLclojure
Clojureclojure
CMakecmake
CoffeeScriptcoffeescript
C++cpp
C#cs
CSScss
Dd
Dartd
Delphidelphi
Diffdiff
Djangodjango
DOS .batdos
Dustdust
Elixirelixir
ERB (Embedded Ruby)erb
Erlang REPLerlang-repl
Erlangerlang
FIXfix
F#fsharp
G-code (ISO 6983)gcode
Gherkingherkin
GLSLglsl
Gogo
Gradlegradle
Groovygroovy
Hamlhaml
Handlebarshandlebars
Haskellhaskell
Haxehaxe
HTTPhttp
Ini fileini
Javajava
JavaScriptjavascript
JSONjson
Lassolasso
Lessless
Lisplisp
LiveCodelivecodeserver
LiveScriptlivescript
Lualua
Makefilemakefile
Markdownmarkdown
Mathematicamathematica
Matlabmatlab
MEL (Maya Embedded Language)mel
Mercurymercury
Mizarmizar
Monkeymonkey
nginxnginx
Nimrodnimrod
Nixnix
NSISnsis
Objective Cobjectivec
OCamlocaml
Oxygeneoxygene
Parser 3parser3
Perlperl
PHPphp
PowerShellpowershell
Processingprocessing
Python’s profiler outputprofile
Protocol Buffersprotobuf
Puppetpuppet
Pythonpython
Qq
Rr
RenderMan RIBrib
Roboconfroboconf
RenderMan RSLrsl
Rubyruby
Oracle Rules Languageruleslanguage
Rustrust
Scalascala
Schemescheme
Scilabscilab
SCSSscss
Smalismali
SmallTalksmalltalk
SMLsml
SQLsql
Statastata
STEP Part 21 (ISO 10303-21)step21
Stylusstylus
Swiftswift
Tcltcl
TeXtex
Thriftthrift
Twigtwig
TypeScripttypescript
Valavala
VB.NETvbnet
VBScript in HTMLvbscript-html
VBScriptvbscript
Verilogverilog
VHDLvhdl
Vim Scriptvim
Intel x86 Assemblyx86asm
XLxl
XML, HTMLxml

style변경

하루패드 내의 [Preference]->[Code]->[Themes] 에서 변경 할 수 있습니다.
Markdown-Here는 크롬 확장프로그램 오른쪽 클릭 후 옵션으로 진입 가능합니다.