我开源了一个在线简历编辑器,支持 5 套模板、JSON 配置驱动和 PDF 导出

查看 19|回复 0
作者:xinglongking   
最近把自己做的一个简历编辑器项目整理后开源了,放出来和大家分享一下。
项目地址:
https://github.com/beyondlong/resume-builder
这个项目主要做的是“在线编辑简历 + 模板预览 + 导出打印”这件事,当前支持:
  • 5 套简历模板
  • JSON 配置驱动编辑
  • 中英文切换
  • 浏览器自动保存
  • 导出 JSON 配置
  • 浏览器打印 PDF

    这次我也顺手把项目结构做了一轮整理,当前主链已经收敛成:
    index.tsx -> ResumeConfigContext -> ResumeEditor
    模板层也抽了共享 view model / sections / layouts ,后面如果继续扩展模板或者加模块,会比以前更容易维护。
    另外还修了一批实际问题,比如:
  • npm install 依赖冲突
  • Gatsby 2 / Less 兼容配置
  • npm start 开发启动问题
  • 404 / dev-404 异常
  • 列表模块手风琴交互问题
  • 列表模块拖拽排序问题
  • README 重写和截图补充

    如果你对下面这些场景感兴趣,欢迎试试:
  • 想快速生成一份可打印的简历
  • 想基于现有项目继续改自己的简历模板
  • 想参考一个配置驱动表单 + 多模板渲染的小型项目结构

    在线体验:
    https://beyondlong.github.io/resume-builder/
    如果你愿意体验一下,欢迎:
  • 点个 star
  • 提 issue
  • 提改进建议

    也欢迎直接拿去继续改。
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部