Skip to content

Commit 1d2197d

Browse files
authored
Merge pull request #58 from elipavlov/master
Adds highlight.js for code examples highlighting
2 parents 4e5df5e + 81f02cb commit 1d2197d

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

src/_includes/head.html

+2
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,6 @@
77
<link href="http://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic,700italic&subset=latin,cyrillic" rel="stylesheet">
88

99
{% stylesheet main %}
10+
11+
<link href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/darcula.min.css" type="text/css" rel="stylesheet">
1012
</head>

src/_layouts/default.html

+17
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,22 @@
1515
{% include ribbon.html %}
1616
{% include counters.html %}
1717
</body>
18+
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
19+
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/go.min.js"></script>
20+
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/shell.min.js"></script>
21+
<script type="text/javascript">
22+
function hlt() {
23+
var nodes = document.querySelectorAll('pre code');
24+
nodes.forEach(function(el){
25+
var src = el.innerText;
26+
var res = hljs.highlightAuto(src, ['golang', 'shell']);
27+
el.innerHTML = res.value;
28+
});
29+
}
30+
31+
window.onload=function(){
32+
hlt();
33+
}
34+
</script>
1835

1936
</html>

0 commit comments

Comments
 (0)