Hexo插件:Kotlin-Playground

Hexo-Kotlin-Playground

Github:Hexo-Kotlin-Playground
前段时间接触Kotlin-Playground不久,感觉这个挺好玩,可以直接在网页上运行Kotlin代码

于是想着,能够在博客直接使用这个插件的话,对阅读者会方便得多 (增加B格)

官方Github中只提到了Wordpress,Coursera,Orchid的插件,虽说以前是使用Wordpress的,但是之后换为Hexo了

于是我去Hexo的插件上看了一下,并没有找到相关的插件 (这么好用的东西居然没人写插件)


2022-7-12

好久不见,回来诈个尸,主要是源码还没来得及先传git上,硬盘就先坏了,就一直咕咕咕,毕业后就没动力玩博客了

更新了2.0版本

  • 移除了独立开启和独立关闭的选项(因为没用了)
  • 用法从原来的首行注释改为了tag插件
  • 适配了一下最新版的hexo(6.2)和next(8.12.2)
  • 加了2个特殊别名

至于其他的主题,我没用过,有问题可以在github上提issue(强烈欢迎pr)

有人说加了插件后打开页面太慢了,看了一眼是playground的js cdn太慢了
可以自己在config配置src作为cdn地址

新的用法样例:

{% ktpg line-number=false %}
fun main(){
  println("Hello Kotlin")
}
{% endktpg %}

效果还是见最下面


那还是我自己写一个吧

Release

插件已发布到Hexo插件仓库npm仓库

效果如下:

fun main(){
  println("Hello Kotlin")
}

使用方法

使用方法请阅读Github上的ReadMe.md