A theme for JSONResume, leveraging Bootstrap and FontAwesome for styling. It was initially based on LinuxBozo's theme and has been modified to better fit specific needs, particularly in the header and section displays.
The theme is primarily in English. For a French version, please refer to the french branch.
- resumed: The command-line tool for JSONResume.
- (Optional) wkhtmltopdf: For converting your HTML resume to PDF.
-
Ensure
resumedis installed. If you haven't installed it yet, you can typically do so via npm:npm install -g resumed
-
Use the theme with
resumedto generate your resume. If you have yourresume.jsonfile and this theme in the current directory (e.g., after cloning this theme repository), you can run:resumed render resume.json --theme . -o out/resume.htmlOr, if your
resume.jsonis in a different location:resumed render path/to/your/resume.json --theme path/to/this/theme -o out/resume.html
This will generate an HTML version of your resume in the
outdirectory.
To convert the generated out/resume.html to a PDF file using wkhtmltopdf, run the following command:
wkhtmltopdf --enable-local-file-access -B 0 -L 0 -R 0 -T 0 -d 300 --viewport-size 1980 resume.html resume.pdfThis theme displays social network links from your resume.json file, specifically from the basics.profiles array.
Supported Profiles:
- Github
- Google Plus
- YouTube
- Vimeo
- Flickr
- Behance
- Dribbble
- CodePen
- Soundcloud
- Steam
- Tumblr
- Stack Overflow
- Bitbucket
- Gitlab
Important Notes:
- All profile entries in your
resume.jsonare optional. - The
networkfield for each profile inbasics.profiles(e.g., "Github", "Twitter") must be entered without spaces. - If a specific icon isn't predefined for a profile you've listed, the theme will attempt to use the corresponding
-squareversion of the icon from FontAwesome. - For optimal mobile-friendliness, it's advisable to limit the number of displayed profiles to approximately 10.
All standard resume sections (e.g., work, education, skills, publications, etc.) are optional. If a particular section is not included in your resume.json file, it will simply not appear in the rendered resume.
If you encounter any problems with this theme or have suggestions for improvement, please feel free to open an issue on the project's repository. Contributions, such as adding support for more social networks or other enhancements, are also welcome via pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.