跳到正文
V2EX·· 3 天前AI 评分30

YAMLResume v0.17 更新:新增 kami HTML 模板、全引擎支持主题色,Docker 镜像体积缩小 80%

YAMLResume v0.17 更新:全新的 kami HTML 模板、全引擎支持主题色、Docker 镜像瘦身 80%

AI 导读

YAMLResume 发布 v0.17,新增 kami HTML 模板,并为 docx、html、latex 三种排版引擎加入主题色支持,内置 9 个颜色选项,也接受合法十六进制颜色。Docker 镜像下载大小从 v0.16.x 的 1.77GB 降至 v0.17.0 的 321MB,磁盘占用从约 4GB 降至 866MB。

正文

各位好,

YAMLResume 最近发布了 v0.17 ,在这里简单分享一下。

1. 支持主题色( accent color )

YAMLResume 里所有的排版引擎(docx、html 、latex)现在都支持主题色( accent color ),目前内置 9 个枚举值,也支持任意合法的十六进制颜色,比如 #RRGGBB。

写法大概是这样:

layouts:
  - engine: latex
    theme:
      colors:
        accent: burgundy

下面是几个自定义主题色的示例:

yamlresume latex jake 模板,burgundy 配色

yamlresume latex jake 模板,cerulean 配色

我们新增了一个 kami HTML 模板,灵感来自 tw93/kami 这个项目。

这是在 Safari 浏览器里的效果:

yamlresume html kami 模板

代码非常简单,只要把 layouts.[].template 改成 kami 就行:

layouts:
  - engine: html
    template: kami

前面提到过,我们的 HTML 模板也支持主题色,下面是绿色主题色的 kami 模板:

yamlresume html kami 模板,绿色主题色

3. Docker 镜像体积缩小 80%

原来的 yamlresume Docker 镜像( Node.js 、CLI 、XeTeX 以及全部字体),从磁盘占用约 4GB (下载 1.77GB ),优化到了磁盘 866MB (下载 321MB )。做法是用精选过的 TinyTeX 替代完整的 TeX Live 安装,并裁掉 XeLaTeX 根本不会读取的内容。

镜像 下载大小 磁盘占用
v0.16.x (更新前) 1.77 GB ~4 GB
v0.17.0 (更新后) 321 MB 866 MB

希望有用哈!

来源:V2EX · v2ex.com