YAMLResume 0.4.0 更新:支持 docker 啦

96 天前
 xiaohanyu

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 了:

欢迎试用。

1937 次点击
所在节点    分享创造
11 条回复
LiuJiang
96 天前
看起来不错,先 star 下支持
Need4more
95 天前
@xiaohanyu wsl 环境报错,麻烦看看:
Need4more
95 天前
进入容器内部执行命令,也报错
xiaohanyu
95 天前
@Need4more 看错误码 errno 是 `EACCES`,是不是你的 `$(pwd)` 权限设置有些严格?

试试 `docker run --rm -v $(pwd):/home/yamlresume -u root yamlresume/yamlresume new resume.yml`,确保当前目录下没有 `resume.yml` 的冲突。

或者试试把 `$(pwd)` 映射到 `/tmp` 这种。
xiaohanyu
95 天前
@Need4more 你的主机是 ubuntu 么?还是 windows 的 WSL ?
Need4more
95 天前
加上-u root 可以了,感谢你! 我的是 wsl 环境,pwd 是 $HOME ,权限是默认的,蛮奇怪的
Need4more
95 天前
@xiaohanyu 看了下源码,镜像 user 是 USER yamlresume ,应该是权限问题导致的
Need4more
95 天前
@xiaohanyu 用 new 生成的 yml ,删除了一些不需要的内容,再 build 就报错了😂
xiaohanyu
95 天前
@Need4more 目前打算加一些 data schema 的验证,碰到这个问题的话,先把你删除掉的那个 field 设置成空字符串,这样理论上应该就不会报错了。

下个 minor update 版本会 fix 这个问题。
xiaohanyu
95 天前
@Need4more WSL 我找机会再测试下哈。
xiaohanyu
58 天前
@Need4more v0.5 发布了,加了 schema 验证,程序也更加健壮一些了: https://yamlresume.dev/blog/yamlresume-compiler

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1137360

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX