Hello ,分享下 YAMLResume 的开发进展。
YAMLResume 是一个 Node.js 工具,允许人们通过 YAML 格式来创建简历并进行版本控制,通过 LaTeX 排版引擎生成极高质量的 PDF 。
上次 YAMLResume 更新又过了两周,最近发布了 0.4.0 版本,主要是增加了对 docker 的支持。
Demo:
支持 docker 最大的好处在于免去了繁琐的安装流程,可以一行命令试用启动啦。
docker run --rm -v $(pwd):/home/yamlresume yamlresume/yamlresume new my-resume.yml
docker run --rm -v $(pwd):/home/yamlresume yamlresume/yamlresume build my-resume.yml
另外,写了篇 blog 列了下 docker multi platform build 的一些注意事项。
YAMLResume 快 500 star 了:
欢迎试用。
![]() |
1
LiuJiang 41 天前
看起来不错,先 star 下支持
|
3
Need4more 41 天前
|
![]() |
4
xiaohanyu OP @Need4more 看错误码 errno 是 `EACCES`,是不是你的 `$(pwd)` 权限设置有些严格?
试试 `docker run --rm -v $(pwd):/home/yamlresume -u root yamlresume/yamlresume new resume.yml`,确保当前目录下没有 `resume.yml` 的冲突。 或者试试把 `$(pwd)` 映射到 `/tmp` 这种。 |
6
Need4more 40 天前
加上-u root 可以了,感谢你! 我的是 wsl 环境,pwd 是 $HOME ,权限是默认的,蛮奇怪的
|
![]() |
9
xiaohanyu OP @Need4more 目前打算加一些 data schema 的验证,碰到这个问题的话,先把你删除掉的那个 field 设置成空字符串,这样理论上应该就不会报错了。
下个 minor update 版本会 fix 这个问题。 |
![]() |
11
xiaohanyu OP @Need4more v0.5 发布了,加了 schema 验证,程序也更加健壮一些了: https://yamlresume.dev/blog/yamlresume-compiler
|