npm 包 cli-resume 使用教程

阅读时长 6 分钟读完

简介

cli-resume 是一个基于 Node.js 的命令行工具,它可以快速生成漂亮的简历。它通过读取你提供的 JSON 文件和一个简单的模板来生成简历,支持多种格式、自定义样式和个性化设置。

本文将为您介绍如何使用 npm 包 cli-resume 生成您的简历,并讲解配置文件的语法及样式设置等。

安装 cli-resume

cli-resume 可以使用 npm 快速安装,并保存为全局命令:

使用 cli-resume

使用 cli-resume 生成简历,需要创建一个 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

纠错
反馈