如何在 Suka 設定 Syntax Highlight ?

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

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

查看所有标签

猜你喜欢:

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

智能主义

智能主义

周鸿祎 / 中信出版集团股份有限公司 / 2016-11-1 / CNY 49.00

大数据和人工智能迅猛发展,对社会和商业的影响日益深刻,从学术界到企业界,智能化时代必将来临,已经成为共识。而此次变革,将会开启新一轮的发展浪潮。企业家、互联网以及传统企业、个人,应当如何理解这一轮的发展,如何行动以抓住智能化所带来的众多机遇,成为所有人持之以恒的关注热点。 周鸿祎作为最具洞察力的互联网老兵、人工智能领域成功的先行者,通过总结360公司的战略布局、产品规划、方法论实践,从思想到......一起来看看 《智能主义》 这本书的介绍吧!

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

在线压缩/解压 JS 代码

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

URL 编码/解码

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

UNIX 时间戳转换