• Stars
    star
    298
  • Rank 138,965 (Top 3 %)
  • Language
    HTML
  • License
    MIT License
  • Created over 8 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A minimalist resume template for Jekyll and Hexo

Crisp Minimal Résumé

GitHub CI Gem Version npm version

Introduction

English 简体中文

This is a responsive minimal résumé template made by Crisp, powered by Jekyll. And we also provide an official Hexo port for Hexo users.

You may config all the data in yaml and make it your own résumé. Then, you might use on GitHub Pages, your website, or wherever you want.

DEMO

Features

  • Simple, elegant, and minimal design
  • PC and mobile friendly, but it looks better on PC
  • PDF supports and print friendly
  • Flexible and extensible

Usage

Local Mode

  1. Clone the repo

    git clone https://github.com/crispgm/resume.git
  2. Install Jekyll

    gem install jekyll
  3. 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.

  4. Run and Debug

    jekyll serve
  5. Build

    jekyll build

Gem-based Theme

  1. Create a Gemfile

    source "https://rubygems.org"
    
    gem "jekyll-theme-minimal-resume"

    And then,

    bundle install
  2. Init _config.yml

    title: Résumé Title
    baseurl: "/resume/"
    theme: "jekyll-theme-minimal-resume"
  3. Create a index.html

    ---
    layout: resume
    ---
    
  4. Create _data/resume.yml and fill in your resume data. Example data is available here.

Data Format

Contact

contact:
  - icon: fa-envelope
    text: [email protected]
  - icon: fa-phone-square
    text: your-phone-num
  - icon: fa-globe
    text: your-website.com
    link: https://crispgm.github.io/resume/resume.html

FontAwesome iconfont is embedded, so use the fa- class name as icon. link is optional, present if you want a link for your web version.

Colors

There are a set of colorscheme. color may be specified in _config.yml. The default colorscheme is gray.

color: gray

Colors powered by Open-Color:

  • red
  • pink
  • grape
  • violet
  • indigo
  • blue
  • cyan
  • teal
  • green
  • lime
  • yellow
  • orange

Colors powered by Nord:

  • nord

Extending Sections

  1. Add new section in _data/resume.yml

    languages:
      - name: English
        proficiency: Professional working proficiency
      - name: Mandarin Chinese
        proficiency: Native or bilingual proficiency
  2. Add section to _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>

Showcases

Feel free to add yours here.

Donation

License

license

More Repositories

1

awesome-engineering-blogs

A curated list of awesome engineering blogs.
248
star
2

nvim-go

A minimal implementation of Golang development plugin for Neovim
Lua
132
star
3

telescope-heading.nvim

An extension for telescope.nvim that allows you to switch between headings
Lua
118
star
4

dotfiles

dotfiles to provision a new macOS with cosy dev setups
Lua
101
star
5

nvim-tabline

nvim port of tabline.vim with Lua
Lua
75
star
6

cmp-beancount

nvim-cmp source for beancount accounts
Lua
32
star
7

arch-linux-dotfiles

dotfiles for Arch Linux
Python
27
star
8

alfred-markdown-table

Generate Markdown Table with Alfred Workflow
Go
25
star
9

alfred-nord

Nord theme for Alfred
23
star
10

olympia

📷 Control Olympus cameras via Wi-Fi like a boss (WIP)
Ruby
19
star
11

crispgm.com

CrispDev, My Web Home Page
HTML
15
star
12

alfred-cron

Convert Cron expression to human readable text
Go
9
star
13

minimal

A minimalism theme for Jekyll
SCSS
9
star
14

weekly

A personal curation of tech articles
Ruby
9
star
15

holy-images

🕶 A simple image sharing social network
Ruby
8
star
16

gsm

Gem Sources Manager
Ruby
7
star
17

wiki-theme

Wiki theme for Jekyll
CSS
6
star
18

go-van

Simple project files watcher and deployer
Go
6
star
19

kicker-cli

Foosball data analyzer for Kickertool
Go
5
star
20

caravan

Simple project files watcher and deployer
Ruby
5
star
21

dockerfiles

Dockerfiles: FROM crisp
Dockerfile
5
star
22

heelbot

[Experimental] Build and run awesome bots to enable work automations
Ruby
5
star
23

alfred-strlen

Show string length with Alfred
Go
4
star
24

markdown-table-formatter

Format tables in GitHub Flavored Markdown
Ruby
4
star
25

spacifier

A simple & handy tool to insert a space between a Chinese character and a western character
Ruby
4
star
26

nvim-auto-ime

Automatically switch Input Method (only on macOS)
Lua
3
star
27

resume-hexo-example

Crisp Minimal Resume example for Hexo
HTML
3
star
28

foosball-referee

A web application for foosball referee
HTML
3
star
29

read-track

Personal reading list
Go
2
star
30

go-g

Go utility packages
Go
2
star
31

apartment

Source of website for my apartment
HTML
2
star
32

moderu

Photographer's album theme for モデル (Model)
CSS
2
star
33

dottie

Yet another .dotfiles manager written in Rust
Rust
2
star
34

black-white-blue

Simple and minimal project home page theme for Jekyll
HTML
1
star
35

festival.js

Super simple festival detector
JavaScript
1
star
36

crispgm

1
star
37

clutters

Code Clutters
JavaScript
1
star
38

github-meta-badges

Simple GitHub Metadata Badges (e.g. stars, issues, and more)
Ruby
1
star
39

dslr

Simple DSL in Ruby
Ruby
1
star
40

word-kanban

📘 A simple Kanban-like word book
JavaScript
1
star