如何在 Suka 設定 Syntax Highlight ?

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

内容简介:由於是討論程式技術的 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 ?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

C程序设计题解与上机指导

C程序设计题解与上机指导

谭浩强 / 清华大学 / 2000-9-1 / 19.50元

《C程序设计题解与上机指导(第2版)》是和谭浩强编著的《C程序设计》(第二版)(清华大学出版社1999年出版)配合使用的参考书,内容包括:(1)《程序设计》(第二版)一书的习题和参考解答,包括了该书各章的全部习题,共约150题,对全部编程题都给出了参考解答;(2)上机指南,详细介绍了在当前广泛使用的Turbo C集成环境下编辑、编译、调试和运行程序的方法,并简要介绍了Borland C++的使用方......一起来看看 《C程序设计题解与上机指导》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换