Giter VIP home page Giter VIP logo

online-resume's Introduction

online-resume

GitHub License GitHub forks GitHub Repo stars Demo Website

A minimalist Jekyll theme for your resume.


Live Demo

👉 online-resume 👈

Getting Started

Online-Resume is a Jekyll theme designed for creating resumes. It enables you to write your resume in YAML file using Markdown and manage it through Git. It can be displayed on a web page and printed as a PDF file directly from the browser.

You can deploy it on various platforms that support Jekyll or static files, such as GitHub Pages, Cloudflare Pages, Vercel, Netlify, your own hosting service, and others.

Features:

  • User-friendly and easy to deploy.
  • Built with Jekyll and Markdown.
  • Supports multiple languages.
  • Customizable theme color and basic styles.
  • Modular content design.
  • Responsive display.

Usage

Quickly

  • Fork the repository.
  • Click the settings option above.
  • Click pages in the Code and automation category on the left.
  • Set up github pages in the build and deployment category.
    • find source, drop down and select Deploy from a branch.
    • find branch, drop down and select master branch.
    • Click the save button on the right.
  • Wait a little while for the successful building.
  • Open https://YOUR_GITHUB_USERNAME.github.io/online-resume in your browser.
  • Now you can see the resume page.
  • Edit the _data/data.yml file directly to update your resume.

Customization

  • _data/data.yml: Edit the resume content.
  • assets/images/profile.png: Your profile photo.
  • _config.yml: Website and theme style settings.

FAQ

How to change the order of the sections in the resume?

There is an order option in each section, you can adjust the order by modifying this, the smaller the value the more forward the position.

How to hide the specified section in the resume?

If there is no content you want to keep in the section, you can remove it directly. If you want to keep the content, you can set the value of the show option of the section to false.

How to create a resume in other languages?

For example, if you already have an English version resume and you want to create a Chinese version. Copy a data.yml file in the _data folder named cn.yml and edit the content, then copy an index.html file in the root directory named cn.html and change the {%- assign data = site.data.data %} in the cn.html file to {%- assign data = site.data.cn %}. After successful building, you can preview the Chinese version of your resume by visiting https://YOUR_GITHUB_USERNAME.github.io/online-resume/cn.

How to deploy on other platforms, like cloudflare, vercel?

You can read and follow Cloudflare Pages, Vercel documents.

Others

online-resume's People

Contributors

tarrex 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

online-resume's Issues

Google analytics tags aren't set up properly

Hey,

Thanks for creating this.

I noticed the google analytics tag wasn't being populated.

Just need to change {{ site.google_analytics }} to {{ site.analytics.google }} in the _includes/head.html file.

Same for Cloudflare.

Have some ways to adjust the order of each part?

for example, I want evaluation part to be above the education part according to yaml code written order, but display order isn't what I expected, which evaluation part fall down to resume's bottom

Error in CI Jekyll Scss

After fork this project with default data I get the following error in Github Actions:

Conversion error: Jekyll::Converters::Scss encountered an error while converting 'assets/css/main.scss':
end of file reached
------------------------------------------------
Jekyll 4.3.2 Please append --trace to the build command
for any additional information or backtrace.
------------------------------------------------

Using trace generates no meaningful data:

Conversion error: Jekyll::Converters::Scss encountered an error while converting 'assets/css/main.scss':
end of file reached
/usr/gem/gems/sass-embedded-1.66.1-x86_64-linux-musl/lib/sass/embedded/varint.rb:20:in readbyte': end of file reached (EOFError) from /usr/gem/gems/sass-embedded-1.66.1-x86_64-linux-musl/lib/sass/embedded/varint.rb:20:in block in read'
from /usr/gem/gems/sass-embedded-1.66.1-x86_64-linux-musl/lib/sass/embedded/varint.rb:19:in loop' from /usr/gem/gems/sass-embedded-1.66.1-x86_64-linux-musl/lib/sass/embedded/varint.rb:19:in read'
from /usr/gem/gems/sass-embedded-1.66.1-x86_64-linux-musl/lib/sass/embedded/connection.rb:62:in block in read' from /usr/gem/gems/sass-embedded-1.66.1-x86_64-linux-musl/lib/sass/embedded/connection.rb:61:in synchronize'
from /usr/gem/gems/sass-embedded-1.66.1-x86_64-linux-musl/lib/sass/embedded/connection.rb:61:in read' from /usr/gem/gems/sass-embedded-1.66.1-x86_64-linux-musl/lib/sass/embedded/dispatcher.rb:76:in receive_proto'
from /usr/gem/gems/sass-embedded-1.66.1-x86_64-linux-musl/lib/sass/embedded/dispatcher.rb:19:in block (2 levels) in initialize' from /usr/gem/gems/sass-embedded-1.66.1-x86_64-linux-musl/lib/sass/embedded/dispatcher.rb:18:in loop'
from /usr/gem/gems/sass-embedded-1.66.1-x86_64-linux-musl/lib/sass/embedded/dispatcher.rb:18:in `block in initialize'
Error: Process completed with exit code 1.

Note: Looking in other recent forks (<1 month), I see the same error.

Can you rerun the github actions to see if that happens on the main branch?

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.