当前位置: 首页 > news >正文

开源简历生成器OpenResume

在这里插入图片描述

什么是 OpenResume ?

OpenResume 是一个功能强大的开源简历生成器和简历解析器。OpenResume 的目标是为每个人提供免费的现代专业简历设计,让任何人都能充满信心地申请工作。

OpenResume5 个核心特点:

特征描述
1. 实时UI更新当您输入简历信息时,简历 PDF 会实时更新,因此您可以轻松查看最终输出。
2.现代职业简历设计简历 PDF 采用现代专业设计,遵循美国最佳实践,对 GreenhouseLever 等顶级 ATS 平台友好。它会自动设置字体、大小、边距、项目符号的格式,以确保一致性并避免人为错误。
3. 隐私焦点该应用程序仅在您的浏览器本地运行,这意味着无需注册,并且不会有任何数据离开您的浏览器,因此您可以放心地处理您的个人数据。(有趣的事实:仅在本地运行意味着即使您断开互联网连接,该应用程序仍然可以运行。)
4. 从现有简历 PDF 导入如果您已经有现有的 PDF 简历,您可以选择直接导入它,这样您就可以在几秒钟内将您的简历设计更新为现代专业设计。
5. 成功的业绩记录OpenResume 用户已经获得了 DropboxGoogleMeta 等顶级公司的面试和录用通知。它已被证明是有效的,并被招聘人员和招聘经理所模仿。

如果你不想自己搭建,可以去 https://www.open-resume.com/ 看看

在这里插入图片描述

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 open-resume ,选择第一个 peppershade/open-resume,双击直接下载,因为就一个 latest

在这里插入图片描述

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
30343000

在这里插入图片描述

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 运行容器
docker run -d \--restart unless-stopped \--name open-resume \-p 3034:3000 \peppershade/open-resume:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services:open-resume:image: peppershade/open-resume:latestcontainer_name: open-resumerestart: unless-stoppedports:- 3034:3000

然后执行下面的命令

# 新建文件夹 open-resume 和 子目录
mkdir -p /volume1/docker/open-resume# 进入 open-resume 目录
cd /volume1/docker/open-resume# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:3034 就能看到主界面

在这里插入图片描述

Create Resume 开始创建

在这里插入图片描述

老苏因为还没有 pdf ,所以选择了下面的 Create from scratch

在这里插入图片描述

随便编了点数据,中文显示都很正常

在这里插入图片描述

虽然设置了中文字体

在这里插入图片描述

但下载的 pdf 里中文还是乱码,应该还是容器里缺字体导致的吧?

在这里插入图片描述

参考文档

xitanggg/open-resume: OpenResume is a powerful open-source resume builder and resume parser. https://open-resume.com/
地址:https://github.com/xitanggg/open-resume

OpenResume - Free Open-source Resume Builder and Parser
地址:https://www.open-resume.com/

http://www.lryc.cn/news/237244.html

相关文章:

  • AI变现之Gpts搞流量+赚钱
  • 音视频项目—基于FFmpeg和SDL的音视频播放器解析(十六)
  • Elasticsearch文档操作
  • 聊一聊go的单元测试(goconvey、gomonkey、gomock)
  • Positive Technologies 利用 PT Cloud Application Firewall 保护中小型企业的网络资源
  • 深入解析序列模型:全面阐释 RNN、LSTM 与 Seq2Seq 的秘密
  • vue项目本地开发构建速度优化 hard-source-webpack-plugin
  • 燕之屋通过港交所聆讯:苦战IPO十余年,黄健等人提前精准套现
  • 【51单片机系列】C51基础
  • openssl1.0.2版本Windows安装问题
  • 【Java 进阶篇】Ajax 实现——原生JS方式
  • Spring Cloud Stream实践
  • 高精度算法【Java】(待更新中~)
  • 说一说HTTP1.0、1.1、2.0版本区别和优化
  • 51.Sentinel微服务保护
  • 【Java 进阶篇】Ajax 实现——JQuery 实现方式 `ajax()`
  • I.MX6ULL开发笔记(一)——环境搭建、镜像烧录、网络连接
  • Javaweb之Ajax的详细解析
  • java基于RestTemplate的微服务发起http请求
  • django理解02 前后端分离中的问题
  • 设计模式-迭代器模式-笔记
  • 【数据结构】C语言实现队列
  • 牛客——OR36 链表的回文结构(C语言,配图,快慢指针)
  • Docker build 技巧 —— 筑梦之路
  • 2 Redis的高级数据结构
  • Hive默认分割符、存储格式与数据压缩
  • update_engine-FilesystemVerifierAction和PostinstallRunnerAction
  • 深度学习乳腺癌分类 计算机竞赛
  • 【Python百宝箱】掌握Python Web开发三剑客:Flask、Django、FastAPI一网打尽
  • 【人工智能时代的刑法体系与责任主体概述】