Theme by Flatty Resume
Built with Yeoman
- 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.
- Use jade to generate HTML.
Use pdfkit to generate PDF.(pdfkit has some issues for displaying Chinese characters devongovett/pdfkit#144)- Use pyfpdf (a python library) to generate PDF.
- Install Node, Ruby(for sass compiling), Python(for PDF generation)
npm install -g grunt-cliandgem install compassandpip install fpdfnpm run bowernpm installnpm startfor live reload previewnpm run buildto generate HTML indistfolderpython app/pdf/pdf.pyto generate PDF files indistfolder
- Fork this project.
- Change JSON files under folder
app/i18n. - If you don't want include all sections, just delete the
include xxxinapp/index.jade.
- 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, likegithub.com/PinkyJie/resume.gitGithub_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.