Gridea的Lemon主题,默认不支持代码高亮,需要自己补充。目前开源的highlight.js
正合适。记录下处理的过程
-
打开官网,挑选自己喜欢的风格
highlightjs.org/examples -
找一个CDN托管网站,避免走自己的小油管,这里推荐bootcdn(这么多年了,还是如此坚挺)
www.bootcdn.cn/highlight.js -
将上述找到的代码,应用在自己主题下的
post.ejs
的<head>
代码块中。
1.
~/Gridea/themes/gridea-theme-lemon
,找到自己的主题目录,gridea-theme-lemon
是我的Lemon
主题目录。
2. 编辑post.ejs
文件,vim templates/post.ejs
3. 在<head>
中补充如下代码
<link href="https://cdn.bootcdn.net/ajax/libs/highlight.js/11.8.0/styles/此处选择自己喜欢的主题.min.css" rel="stylesheet">
<script src="https://cdn.bootcss.com/highlight.js/9.12.0/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>