首页 > 其他 > 详细

Typecho-Material主题不支持Kotlin代码高亮的解决方案

时间:2021-07-31 22:25:48      阅读:24      评论:0      收藏:0      [点我收藏+]

Typecho-Material主题不支持Kotlin代码高亮的解决方案

Overview

最近通过Typecho搭建了一个Blog,采用了 Material主题,其他的都挺好,也挺喜欢这个主题,但是因为最近一直使用Kotlin语言,但是这个主题却没有Kotlin语言的高亮,这就比较难受了,所以就自己稍微修改了一下。

从highlightjs选择主题

Material 主题采用 hightlight.js 实现代码的高亮,所以我们可以去 https://highlightjs.org/ 下载我们喜欢的代码高亮的样式。

这里笔者选择的是 Atom One Dark 主题

技术分享图片

下载hightlight.js

技术分享图片

你会看到很多的语言选项,通过 Control+F 查找我们需要的 Kotlin 语言的高亮。

技术分享图片

在页面的最下方找到 Download 按钮,下载文件。

修改文件名称

下载下来的文件结构如下

技术分享图片

  • highlight.pack.js 是对代码块进行渲染的JS代码
  • styles 文件夹下都是各种各样的css主题,我们最上面选择的 Atom One Dark 就在其中

我们去Material主题的文件夹下,找到对应代码高亮的文件

在主题的css目录下,我们找到了 highlight.min.css 文件,这个文件代表着代码块的css

在主题的js目录下找到了highlight.min.js 文件,该文件是给代码块染色的文件

将下载的hightlightjs中的 highlight.pack.js 重命名为 highlight.min.js

将下载的hightlightjs中的你喜欢的主题的css文件重命名为highlight.min.css

将服务器上的原主题的这两个文件,替换为最新的文件。然后重启Web 服务器。查看代码样式,大功告成。

技术分享图片

除非特殊声明否则,本博客文章均属 鲁迅认识的那只猹 原创,未经许可禁止转载,否则将保留追究法律责任的权利。

如果本博客损害了您的相关权益,请及时联系我,我将妥善处理。

Typecho-Material主题不支持Kotlin代码高亮的解决方案

原文:https://blog.51cto.com/u_15318180/3241820

(0)
(0)
   
举报
评论 一句话评论(0
分享档案
最新文章
教程昨日排行
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!