npm 包 resume-to-markdown 使用教程

阅读时长 11 分钟读完

在求职过程中,简历是最重要的资料之一。而在求职过程中,我们往往需要频繁地修改简历,增删内容。关于如何排版,我们也有自己的一套想法。这时,就有一种工具可以让我们非常方便地完成这一工作——resume-to-markdown。

什么是 resume-to-markdown?

resume-to-markdown 是一个 Node.js 的命令行工具,旨在将简历转换为 Markdown 格式。它将接收 JSON 文件作为输入,并根据用户的选择和样式将其转换为 Markdown 格式。resume-to-markdown 可以提供多种样式和格式,支持多种语言。

如何使用 resume-to-markdown?

安装 npm 包

在使用 resume-to-markdown 前,需要先安装 npm 包。打开终端并执行以下命令:

编写 JSON 文件

在使用 resume-to-markdown 前还需要编写 JSON 文件,包含你的个人信息,工作经历,项目经验等细节。以下是一个简单的示例:

-- -------------------- ---- -------
-
  ------- ----- ------
  -------- -------------------------
  -------- --- --------------
  ---------- ---------------------------
  ---------- -------- -- ---- ------------ ------------
  ------- -
    -
      ---------- -------- ------
      ----------- -----------
      ---------- ------------------------------
      ------------ -------------
      ---------- -------------
      ---------- ------ ----------- -- ---- --- ------------------
      ------------- -
        ------------ -------------- ---
        ------------ -------------- ---
        ------------ -------------- --
      -
    -
  --
  ------------ -
    -
      -------------- ----- -- -------------
      ------- ------ -- -------
      ------------ ----------- --------
      ------------ -------------
      ---------- -------------
      ------ ------
      ---------- -
        ------- ---
        ------- ---
        ------- --
      -
    -
  --
  ----------- -
    -
      ------- -------- ------
      -------------- ------ ----------- -- --- ------- --------- ----------- ----- ---- -- ----- --- -- --- ------ --- ---- ------------ ---- -------
      ------ ---- --- --- ---------
      ------------- -
        ------------ ------- ---
        ------------ ------- ---
        ------------ ------- --
      -
    -
  --
  --------- -
    -
      ------- ------ ------
      -------- --------------
    -
  --
  ------------ -
    -
      ----------- -----------
      ---------- -------- ------
    -
  --
  ------------ -
    -
      ------- --------- ------
      ----------- -
        -------- ---
        -------- ---
        -------- --
      -
    -
  -
-

生成 Markdown 文件

在完成 JSON 文件后,打开终端并执行以下命令:

其中,<input>代表输入的 JSON 文件路径,<output>代表输出的 Markdown 文件路径。例如:

此命令表示将 resume.json 转换为 Markdown 格式,使用 /path/to/template.hbs 样式,输出为 resume.md。

自定义样式

resume-to-markdown 已经提供了多种样式,如果想要自定义样式,可以创建一个 Handlebars 模板,然后将其传递给 resume-to-markdown。这是一个例子:

-- -------------------- ---- -------
--------- -----
------

------
  ----- ----------------
  ----- --------------- ---------------------------- -----------------
  -----------------------
  -------
    ---- -
      ---------- -----
      ------------ ------ -----------
      ------ -----
    -

    -------- -
      ------- --
      -------- --
      ----------- -----
    -

    --------------- -
      -------------- -----
      ---------- -----
      ------------ -----
    -

    ------------- -
      ------------- --
    -

    ------------------ -
      -------------- ----
    -

    ------------
    ---------- -
      -------- ------
      ---------- -----
    -

    ----------------- -
      ------- --- - --
    -
  --------
-------

------
  -----------------
  ------------ - --------- - ---------------
  ------------ --------- ------------------

  ----------------
  --------------------

  -------- ---------------
  ----- ------
  ------- ------
  --- -------------- --------------
    ----
      ---- ----------------------------------- - -----------------
      ---- ---------------------
        ----- ------------------------------- - ------------------
      ------
      ---- -----------------------------------------------
      ----- ------------
      --- ------------------- --------------------
        ------- ------------
        --- --------------------------
          ----- ------------------------------------------
        -----
        ---------
      -----
      -------
    -----
  -----
  ---------
  --------
  ----- ---- ---------- -- ------------
  -------

  ------------------
  ----- -----------
  ------- -----------
  --- -------------- -------------------
    ----
      ---- --------------------------------------------
      ---- ---------------------
        ----- --------------------------- - --------------------
        ----- ------------------------------- - ------------------
        ----- ----------------------------- --------------
      ------
      ----- ---------
      --- ------------------- -----------------
        ------- ---------
        --- --------------------------
          ----- ------------------------------------------
        -----
        ---------
      -----
      -------
    -----
  -----
  ---------
  --------
  ----- --------- -- ------------
  -------

  ---------------
  ----- --------
  --- -------------- ----------------
    ------- --------
    --- --------------------------
      ----- ----------------------------------
      ----- -----------------------------------------
    -----
    ---------
  -----
  --------
  ----- ------ -- ------------
  -------

  ------------------
  ----- -----------
  --- -------------- -------------------
    ------- -----------
    --- --------------------------
      ----- --------------------------------------
      ----- -------------------------------------------
    -----
    ---------
  -----
  --------
  ----- --------- -- ------------
  -------

  ------------------
  ----- -----------
  --- -------------- -------------------
    ------- -----------
    --- --------------------------
      ----- ----------------------------------
      ----- ----------
      --- ------------------- ---------------------------
        ------- ----------
        --- --------------------------
          ----- ------------------------------------------
        -----
        ---------
      -----
      -------
    -----
    ---------
  -----
  --------
  ----- --------- -- ------------
  -------
-------

-------

总结:

resume-to-markdown 是一个非常方便快捷的工具,可以提高个人信息的可读性和可维护性。它能够自动生成具有相应结构和样式的 Markdown 文件,排版得当,使你更具有竞争力。在求职过程中使用 resume-to-markdown 能够简化求职流程,提高求职效率。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5f2fbe963b0ab45f74a8bc95

纠错
反馈