This is a responsive minimal résumé template made by Crisp, powered by Jekyll.
You can config all the data in yaml
and make it your own résumé. Then, you might use on your website or wherever you want.
- Simple, elegant, and minimal design
- PC and mobile friendly, but it looks better on PC
- PDF supports and print friendly
- Flexible and extensible
-
Clone the repo
git clone https://github.com/crispgm/resume.git
-
Install Jekyll
gem install jekyll
-
Config your résumé data
The
baseurl
is required in_config.yml
if you serve this page as part of your website. And your contact information, EDUCATION, SKILLS, EXPERIENCE, and PROJECTS data will be set in_data/resume.yml
. -
Run and Debug
jekyll serve
-
Build
jekyll build
- Add new section in
_data/resume.yml
languages:
- name: English
proficiency: Professional working proficiency
- name: Mandarin Chinese
proficiency: Native or bilingual proficiency
- Add section to
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>
Gem-based Jekyll theme is convenient for distributing. However, the implementation details are hidden, which makes it not easy to extend (so that we can add section to resume content). And also, a _data
file goes along with theme is not supported yet.
The Jekyll project members have been discussed the jekyll extract
command and theme _data
files so far. I recommend to use traditional Jekyll theme distribution method (thus, fork and edit).
MIT License