Code Monkey home page Code Monkey logo

resume's Introduction

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

resume's People

Contributors

crispgm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

resume's Issues

Chinese resume

hi, the resume is beautiful and clean, I really love it, I suggest you add Chinese resume demo, or, Chinese and English resume can switch by hyperlink. More robust.

Could not find gem 'scss_lint'

  • I believe this to be a bug, not a question about using Crisp Minimal Résumé.
  • This is a feature request.

My OS

  • I am on (or have tested on) macOS 10+
  • I am on (or have tested on) Ubuntu GNU/Linux (20.04)
  • I am on (or have tested on) Other GNU/Linux
  • I am on (or have tested on) Windows 10+

My Ruby/Jekyll Version

ruby --version
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
jekyll --version
jekyll 4.2.0


My Issue

  • I cannot install Gem.
  • I cannot run/debug the theme locally.
  • My résumé does not render correctly.
  • My résumé has problem with Github Pages.
  • Other. (Replace with your description here.)

scss_lint gem cannot be found

My Reproduction Steps

I get:

Traceback (most recent call last):
	15: from /home/martin/gems/bin/jekyll:23:in `<main>'
	14: from /home/martin/gems/bin/jekyll:23:in `load'
	13: from /home/martin/gems/gems/jekyll-4.2.0/exe/jekyll:11:in `<top (required)>'
	12: from /home/martin/gems/gems/jekyll-4.2.0/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler'
	11: from /usr/lib/ruby/2.7.0/bundler.rb:149:in `setup'
	10: from /usr/lib/ruby/2.7.0/bundler/runtime.rb:20:in `setup'
	 9: from /usr/lib/ruby/2.7.0/bundler/runtime.rb:101:in `block in definition_method'
	 8: from /usr/lib/ruby/2.7.0/bundler/definition.rb:226:in `requested_specs'
	 7: from /usr/lib/ruby/2.7.0/bundler/definition.rb:237:in `specs_for'
	 6: from /usr/lib/ruby/2.7.0/bundler/definition.rb:170:in `specs'
	 5: from /usr/lib/ruby/2.7.0/bundler/definition.rb:258:in `resolve'
	 4: from /usr/lib/ruby/2.7.0/bundler/resolver.rb:22:in `resolve'
	 3: from /usr/lib/ruby/2.7.0/bundler/resolver.rb:49:in `start'
	 2: from /usr/lib/ruby/2.7.0/bundler/resolver.rb:258:in `verify_gemfile_dependencies_are_found!'
	 1: from /usr/lib/ruby/2.7.0/bundler/resolver.rb:258:in `each'
/usr/lib/ruby/2.7.0/bundler/resolver.rb:290:in `block in verify_gemfile_dependencies_are_found!': Could not find gem 'scss_lint' in any of the gem sources listed in your Gemfile. (Bundler::GemNotFound)

how to change color scheme?

  • I believe this to be a bug, not a question about using Crisp Minimal Résumé.

My OS

  • I am on (or have tested on) Windows 10+

My Ruby/Jekyll Version

Ruby: 2.7.4
Jekyll: 3.9.1

My Issue

  • [X ] My résumé wont process "color: red" in _config.yml

My Reproduction Steps

  1. Step 1
  2. Step 2
  3. Step 3

Hexo-port Readme Bug

  • I believe this to be a bug, not a question about using Crisp Minimal Résumé.
  • This is a feature request.

My OS

  • I am on (or have tested on) macOS 10+
  • I am on (or have tested on) Ubuntu GNU/Linux
  • I am on (or have tested on) Other GNU/Linux
  • I am on (or have tested on) Windows 10+

My Issue

  • I cannot install Gem.
  • I cannot run/debug the theme locally.
  • [ x] My résumé does not render correctly.
  • My résumé has problem with Github Pages.
  • Other. (Replace with your description here.)

Problem

Hello, dear developer, the Resume is great, but somehow when I follow the instruction in hexo-port, I found my page unable to render the page. I'm totally new to hexo and I think it is because the folder name in instruction is wrong (hexo-crisp-minimal-theme), and when I change it to hexo-crisp-minimal-resume everything just works fine.

# Copy theme files
cp -r /path/to/resume/port-hexo /path/to/your-resume/themes/hexo-crisp-minimal-theme

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.