极简风格的响应式简历模板,基于 Jekyll,可以直接部署在 GitHub Pages 上。
通过配置 yaml
文件,就可以完成简历,并部署在网站上或是输出成 PDF。
我们现在为 Hexo 用户提供了官方移植的 Hexo 版本。未来,我们将支持 Hugo 主题。
- 简单、优雅、极简的设计
- 桌面和移动友好,但桌面上的效果会更好
- 支持输出 PDF 并且打印机友好
- 简单的扩展方式
-
克隆(可以先 fork)
git clone https://github.com/crispgm/resume.git
-
安装 Jekyll
gem install jekyll
-
配置简历数据
首先在
_config.yml
中配置baseurl
,如果需要部署在网站的话。在_data/resume.yml
中填写教育(education)、技能(skills)、工作经验(experience)和项目(projects)。 -
运行和预览
jekyll serve
-
构建
jekyll build
-
创建
Gemfile
source "https://rubygems.org" gem "jekyll-theme-minimal-resume"
并执行,
bundle install
-
初始化
_config.yml
title: Résumé Title baseurl: "/resume/" theme: "jekyll-theme-minimal-resume"
-
创建
index.html
--- layout: resume ---
-
创建
_data/resume.yml
并填写你的简历数据。示例数据可以参考这里。
contact:
- icon: fa-envelope
text: youremail@example.com
- icon: fa-phone-square
text: your-phone-num
- icon: fa-globe
text: your-website.com
link: https://crispgm.github.io/resume/resume.html
模板内置了 FontAwesome 图标字体,请使用fa-
开头的类名作为图标。link
是可选项,如果需要在 Web 或 PDF 版中支持链接,请填写此项。
模板内置了一些主题配色,可以通过 _config.yml
中的 color
进行修改。默认是灰色 Gray。
color: gray
基于 Open-Color 的配色:
- red
- pink
- grape
- violet
- indigo
- blue
- cyan
- teal
- green
- lime
- yellow
- orange
基于 Nord 的配色:
- nord
-
在
_data/resume.yml
中增加段落,比如增加显示你的语言水平:languages: - name: 英语 proficiency: 工作熟练 - name: 中文 proficiency: 母语
-
把读取代码加入
_layouts/resume.html
:<section id="languages"> <div class="section-title">Language</div> <div class="section-content"> {% for lang in site.data.resume.languages %} <div class="block"> <div class="block-title">{{ lang.name }}</div> <div class="block-content">{{ lang.proficiency }}</div> </div> {% endfor %} </div> </section>
欢迎在此提交你的简历。