没想到Gridea默认没有代码高亮,那只能自己来了,使用highlightjs,修改一下主题里代码, 引入一下就好了。

代码高亮

  1. 下载highlight.js,点Get Version去下载进行,里面也不少各种语言等之类的选择,一般默认就够用了
  1. 下载完后解压,简单点就把整个文件夹highlight都丢到gridea数据目录的static目录下(不过其实也可以直接copy里面的highlight.pack.jsstyles目录)

  2. themes目录下修改,一般只有文章会用到,所以直接修改post.ejs。在head里加几行代码就行了,这里我选了github-dark样式,这个看自己爱好

<link rel="stylesheet" type="text/css" href="<%= themeConfig.domain %>/highlight/styles/github-dark.css">
    <script src="<%= themeConfig.domain %>/highlight/highlight.pack.js"></script>
    <script>hljs.initHighlightingOnLoad();</script>