Total Pageviews

Sunday, 28 February 2021

简历生成器-LxxyxResume

 

  • 简历基于 Gulp+Scss+Jade。

要求:Node 8.9.0 及以上。

安装

  1. 使用 npm install 安装
  2. 全局安装 gulp npm install -g gulp

ps: 由于安装 puppeteer 的缘故,此步骤可能涉及代理设置访问

# 代理设置
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
# 取消代理
git config --global --unset https.proxy 'socks5://127.0.0.1:1080'
git config --global --unset http.proxy 'socks5://127.0.0.1:1080'

推荐使用淘宝 chromium 源安装

简单方便还快速

npm config set puppeteer_download_host=https://npm.taobao.org/mirrors
npm i puppeteer

特点

自动生成 PDF 版简历

在 gulp.js 与 resume.yaml 中,替换 resume.pdf 为你自己想要的名字, 在 src 源中生成新的 pdf

gulp pdf

在部署网页文件档 dist 中生成 PDF 的命令:

npm run pdf

也可使用 Chrome 浏览器自带的打印机制作 PDF

启动

替换 resume.yaml 的内容,运行gulp即可,生成内容可在 dist 文件夹查看。如需本地部署:

  1. npm install gulp --save-dev
  2. npm install gulp-webserver --save-dev
  3. gulp webserver

即可以本地离线形式访问简历

需要自动部署的,运行gulp deploy即可,需要在 gulpfile 中更改为你的地址(!会抹去你 github pages 内容,请确认后使用!)

自定义域名

修改 CNAME 文件,替换为你的域名即可。

from https://github.com/Lxxyx/LxxyxResume

---------

puppeteer的安装方式

推荐使用淘宝chromium源安装

简单方便还快速

1
2
npm config set puppeteer_download_host=https://npm.taobao.org/mirrors
npm i puppeteer

使用 puppeteer-cn 安装

npm install puppeteer-cn --save 按此顺序执行以下指令即可

1
2
3
4
npm install puppeteer --ignore-scripts
npm install
npm config set PUPPETEER_SKIP_CHROMIUM_DOWNLOAD false
npm install puppeteer-cn --save

跳过及恢复安装

  1. 跳过安装chromium 安装步骤 npm install puppeteer --ignore-scripts
  2. 执行 npm config set PUPPETEER_SKIP_CHROMIUM_DOWNLOAD false 再恢复chromium的安装
  3. 恢复安装后,执行 npm install puppeteer --save

ps: 以上步骤可能涉及一定的代理设置访问

1
2
3
4
5
6
# 代理设置
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
# 取消代理
git config --global --unset https.proxy 'socks5://127.0.0.1:1080'
git config --global --unset http.proxy 'socks5://127.0.0.1:1080'

No comments:

Post a Comment