Skip to content

xwal/resume

Repository files navigation

MyResume Travis

<resume.chaosky.tech>

Theme by Flatty Resume

Built with Yeoman

JSON Data Driven

  • All HTML templates are put in app/partials, these files are just layouts with variables.
  • PDF layout is defined in app/pdf/pdf.py.
  • All Data for different languages are put in app/i18n, these files are just plain JSON.

One data source, multiple outputs (HTML/PDF)

Build

  • Install Node, Ruby(for sass compiling), Python(for PDF generation)
  • npm install -g grunt-cli and gem install compass and pip install fpdf
  • npm run bower
  • npm install
  • npm start for live reload preview
  • npm run build to generate HTML in dist folder
  • python app/pdf/pdf.py to generate PDF files in dist folder

Generate your own Resume

  • Fork this project.
  • Change JSON files under folder app/i18n.
  • If you don't want include all sections, just delete the include xxx in app/index.jade.

Host resume on your Github Pages

  • Use your github account to access TravisCI, activate your repo.
  • Add 2 Environment Variables to your TravisCI project settings page:
    • GitHub_REF: your Github resume repo URL, like github.com/PinkyJie/resume.git
    • Github_TOKEN: generate a personal access token for your Github account on settings page
  • Push code to your forked repo, then Travis will automatically deploy build on your Github Pages.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published