如何在 Suka 設定 Syntax Highlight ?

栏目: JavaScript · 发布时间: 7年前

内容简介:由於是討論程式技術的 Blog,因此 Syntax Highlight 就非常重要,除了 Language 支援要多,Keyword 判斷要正確,背景為黑底更是基本需求。Hexo 3.8.0Suka 支援

由於是討論程式技術的 Blog,因此 Syntax Highlight 就非常重要,除了 Language 支援要多,Keyword 判斷要正確,背景為黑底更是基本需求。

Version

Hexo 3.8.0

Prism

Suka 支援 Highlight.jsPrismHanabi 三種 syntax highlight,經過實測,若要求黑底,Highlight.js 有些語法顏色會錯,Prism 則正常,因此本文以 Prism 為主。

_config.yml

highlight:
  enable: false
  line_number: false
  auto_detect: false
  tab_replace: false
  
suka_theme:
  prism:
    enable: true
    line_number: true
    theme: darcula

設定 blog 根目錄 _config.yml

將原本 highlight 全部設定為 false ,避免與 Prism 相衝。

prismenable 設定為 true ,並設定所使用的 theme

a11y-dark
atom-dark
base16-ateliersulphurpool.light
cb
coy
darcula
dark
default
duotone-dark
duotone-earth
duotone-forest
duotone-light
duotone-sea
duotone-space
funky
ghcolors
hopscotch
okaidia
pojoaque
solarizedlight
tomorrow
twilight
vs
xonokai

根據 Suka 文件,支援以上 24 種 Prism theme。

如何在 Suka 設定 Syntax Highlight ?

如何在 Suka 設定 Syntax Highlight ?

$ hexo clean
$ hexo server

Suka 要求每次只要更改 syntax highlight theme,就一定要 hexo clean 重新來過。

如何在 Suka 設定 Syntax Highlight ?

如何在 Suka 設定 Syntax Highlight ?

順利使用黑底的 Darcula theme。

Conclusion

  • 感謝 Suka 已經整理好各種 syntax highlight theme,可輕易更改自己喜歡的配色

Reference


以上所述就是小编给大家介绍的《如何在 Suka 設定 Syntax Highlight ?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

图解机器学习

图解机器学习

杉山将 / 许永伟 / 人民邮电出版社 / 2015-4 / 49

本书用丰富的图示,从最小二乘法出发,对基于最小二乘法实现的各种机器学习算法进行了详细的介绍。第Ⅰ部分介绍了机器学习领域的概况;第Ⅱ部分和第Ⅲ部分分别介绍了各种有监督的回归算法和分类算法;第Ⅳ部分介绍了各种无监督学习算法;第Ⅴ部分介绍了机器学习领域中的新兴算法。书中大部分算法都有相应的MATLAB程序源代码,可以用来进行简单的测试。 本书适合所有对机器学习有兴趣的初学者阅读。 187张图......一起来看看 《图解机器学习》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码