导出全部 Chroma 主题 CSS 文件

Dec 11, 2019 • 预计阅读时间 1 分钟

Chroma 是 hugo 默认使用的开源语法高亮引擎,使用 Go 语言编写,渲染速度很快。

使用以下 shell 脚本可以把内置的主题都导出为 CSS 文件:

#!/bin/zsh
styles=( \
    abap \
    algol \
    algol_nu \
    api \
    arduino \
    autumn \
    borland \
    bw \
    colorful \
    dracula \
    emacs \
    friendly \
    fruity \
    github \
    igor \
    lovelace \
    manni \
    monokai \
    monokailight \
    murphy \
    native \
    paraiso-dark \
    paraiso-light \
    pastie \
    perldoc \
    pygments \
    rainbow_dash \
    rrt \
    solarized-dark \
    solarized-dark256 \
    solarized-light \
    swapoff \
    tango \
    trac \
    vim \
    vs \
    xcode \
)

for var in ${styles[@]};
do
    echo $var
    hugo gen chromastyles --style=$var > $var.css
done
Hugo

运用 AutoLayout 的优先级例子

给 Hugo 开启 Disqus 评论系统

comments powered by Disqus