背景:最近在更新简历,朋友的意见是要精简,可能是思维不一样,我的习惯是列出我拥有的知识,使得招聘方能够快速了解我的经历的技术栈,展示视野宽阔、博学和学习能力(软件行业不断迭代,一两年知识就翻新,各种框架如雨后春笋,学肯定是学不完的,但是互通的东西原理是一样的,只是设计理念不一样),而朋友的意见更注重于精炼。思考一番我觉得还是朋友是对的,因为简历是给先给HR看的,之后才给技术人员看的,因此我原来的简历压缩扩充再压缩再扩充,因为所学甚多精简起来较为麻烦(总不能zip后tar再7z吧😜),改来改去改了几天,干脆两个版本for HR和for 技术。而且据我的样本可知,只有国外简历是花里胡哨的,国内注重效率(颇有后端风格)。
不看过程只用模板的筒子可以传送了
安装jekyll
平台: windows
>jekyll -v
jekyll 4.2.0
略,推荐直接安装vagrant,使用vagrant携带的ruby环境~
初始化项目结构
-
在gitee初始化项目
-
本地初始化主题
jekyll new-theme minimalist_resume_cn-jekyll-theme
并与仓库融合git@gitee.com:tqybt/minimalist_resume_cn.git
-
修改主题文件
minimalist_resume_cn-jekyll-theme.gemspec
修改TODO项 -
新建 _script 目录 存放脚本,写入两个脚本
rbenv.cmd ruby环境加载脚本(我用的是vagrant携带的ruby环境)@REM 从vagrant加载ruby环境 @ECHO OFF SET embedded_home=C:\HashiCorp\Vagrant\embedded set SSL_CERT_FILE=%embedded_home%\cacert.pem SET path=%path%;%embedded_home%\bin;%embedded_home%\usr\bin;%embedded_home%\mingw64\bin\
dev.cmd jekyll启动服务脚本
@ECHO OFF call %~dp0/rbenv.cmd jekyll s --host 0.0.0.0 --port 8080
-
区分环境prd和dev的配置文件,当dev启动时使用
_config-dev.yml
优先,prd就只用_config.yml
-
参考经过时间检验的其他jekyll主题,修改样式和布局,我先借鉴
beautiful-jekyll
的style和js引入渲染方式制作了bootstrap4布局,再在bootstrap布局基础上构建resume布局,将固定渲染数据集中在_data/resume.yml中。 -
确认无误
gem build & gem push
发布主题