navigate combine IE8
source code is highlight by rainbow instead of highlightjs