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
- All Data for different languages are put in
app/i18n, these files are just plain JSON.
One data source, multiple outputs (HTML/PDF)
- 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-cliand
gem install compassand
pip install fpdf
npm run bower
npm startfor live reload preview
npm run buildto generate HTML in
python app/pdf/pdf.pyto generate PDF files in
Generate your own Resume
- Fork this project.
- Change JSON files under folder
- If you don't want include all sections, just delete the
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_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.