简介
cli-resume 是一个基于 Node.js 的命令行工具,它可以快速生成漂亮的简历。它通过读取你提供的 JSON 文件和一个简单的模板来生成简历,支持多种格式、自定义样式和个性化设置。
本文将为您介绍如何使用 npm 包 cli-resume 生成您的简历,并讲解配置文件的语法及样式设置等。
安装 cli-resume
cli-resume 可以使用 npm 快速安装,并保存为全局命令:
npm install -g cli-resume
使用 cli-resume
使用 cli-resume 生成简历,需要创建一个 JSON 格式的配置文件,如下所示:
-- -------------------- ---- ------- - ------- ----- -------- ----------------------- -------- ------------ ---------- ----------------------------------- --------- - - ------- ------------- -------- -------- -- - ------- -------- -------- -------- -- - ------- ------ -------- ---------- -- - ------- ---------- -------- ---------- - -- ----------- - - ------- ------ -------------- -------- ----- ----------------- ------- ------------------------------ -- - ------- ------ -------------- -------- --- ----------------- ------- ------------------------------ - -- ------------ - - --------- ----- -------- -------- ------------- ------- ------- ----- - ----- - -- ----------------- - - ------- ------ --------------- ------- ------ - - -
然后,使用以下命令生成简历:
resume ./path/to/config.json
其中,./path/to/config.json
是您的配置文件的路径。执行该命令后,cli-resume 会将简历生成在当前目录下的 resume.html
文件中。
配置文件语法
cli-resume 的配置文件是一个 JSON 对象,包含以下字段:
name
: 姓名,字符串类型。email
: 电子邮件,字符串类型。phone
: 电话号码,字符串类型。summary
: 个人简介,字符串类型。skills
: 技能列表,数组类型。每个元素包含以下字段:name
: 技能名称,字符串类型。level
: 熟练级别,字符串类型,可选值为"beginner"
、"intermediate"
、"advanced"
、"expert"
。
projects
: 项目列表,数组类型。每个元素包含以下字段:name
: 项目名称,字符串类型。description
: 项目描述,字符串类型。link
: 项目链接,字符串类型。
education
: 教育背景列表,数组类型。每个元素包含以下字段:degree
: 学位,字符串类型。major
: 专业,字符串类型。university
: 大学或学院名称,字符串类型。date
: 时间范围,字符串类型。
certifications
: 认证列表,数组类型。每个元素包含以下字段:name
: 认证名称,字符串类型。date
: 认证时间,字符串类型。
样式设置
cli-resume 提供了多种样式配置选项,您可以在配置文件中设置这些选项,以便生成你喜欢的简历样式。
以下是样式配置选项的示例:
-- -------------------- ---- ------- - -------- ------- ------- ------------ -------- ------- -------- --------------------------------- -------- -------------------------------- -------- ----- -- ------ ---- -- --- ------- --------- - - ------- --------- ------- ----------------------------- -- - ------- ----------- ------- -------------------------------------- - - -
theme
: 主题,字符串类型,可选值包括"flat"
、"modern"
、"elegant"
、"classic"
、"creative"
、"funky"
、"line"
、"method"
、"terminal"
、"vibes"
、"programmer"
、"tech"
、"colorful"
以及"onepage"
。font
: 字体,字符串类型,可选值包括"Arial"
、"Helvetica"
、"Verdana"
、"Georgia"
、"Times New Roman"
、"Courier New"
、"Palatino"
、"Garamond"
、"Bookman"
、"Candara"
以及"Calibri"
。color
: 颜色,字符串类型,可以使用 CSS 支持的颜色值,例如"#F00"
、"red"
、"rgb(255, 0, 0)"
。photo
: 照片链接,字符串类型。cover
: 封面链接,字符串类型。quote
: 引言,字符串类型。social
: 社交媒体链接列表,数组类型。每个元素包含以下字段:name
: 社交媒体名称,字符串类型。link
: 社交媒体链接,字符串类型。
结语
cli-resume 是一个方便快捷生成个人简历的好工具,能够让您的简历更具个性化和吸引力。希望本文能够帮助您快速上手使用 cli-resume,为您的职业规划带来便利和启发。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671d330d09270238229fc