mirror of
https://github.com/JuanCanham/fresh-themes.git
synced 2025-08-10 18:51:01 +01:00
60 lines
2.1 KiB
Markdown
60 lines
2.1 KiB
Markdown
# Awesome CV
|
|
*A template-friendly fork of Byungjin Park's [Awesome-CV][awe] resume template.*
|
|
|
|
This fork replaces each occurrence of hard-coded resume data in the original
|
|
Awesome-CV project with an expandable template tag, allowing you to generate a
|
|
personalized copy of Awesome-CV without hand-editing the `.tex` files.
|
|
|
|
Otherwise, it's identical to the original.
|
|
|
|
## Use
|
|
|
|
When expanded with [Underscore.js][und] and a [FRESH resume][fre] object (JSON),
|
|
this project yields an Awesome-CV template, in LaTeX, but with your resume data.
|
|
You can then use a tool like `xelatex` or similar to generate the final PDF.
|
|
|
|
**Step 1**: Use a FRESH-aware template expansion tool like [HackMyResume][hmr]
|
|
to generate the personalized LaTeX:
|
|
|
|
```bash
|
|
hackmyresume build resume.json -t awesome
|
|
```
|
|
|
|
**Step 2**: Use conventional LaTeX tools to generate a PDF or other destination
|
|
format from the (personalized) Awesome-CV LaTeX files:
|
|
|
|
```bash
|
|
xelatex examples/resume.tex
|
|
```
|
|
|
|
**Step 3**: When you need to update your resume, update the source JSON, and
|
|
re-generate destination formats as needed.
|
|
|
|
## Notes
|
|
|
|
- This project is intermittently synced with the upstream master to get the
|
|
benefit of any new changes or tweaks.
|
|
|
|
- The template tags are based on the Underscore.js template syntax but with a
|
|
modified set of template delimiters that reduce conflicts with LaTeX
|
|
metacharacters such as `{` or `%`.
|
|
|
|
- Underscore.js was chosen because its minimalistic template engine supports
|
|
custom delimiters (Handlebars [doesn't][hb350], except [unofficially][un]) and
|
|
allows execution of arbitrary JavaScript in the template.
|
|
|
|
- This project indirectly drives the `awesome` theme in HackMyResume and
|
|
FluentCV. Technically the latter is a fork of this project, which itself is a
|
|
fork of the original Awesome-CV for LaTeX.
|
|
|
|
## License
|
|
|
|
See the original project for license information.
|
|
|
|
[awe]: https://github.com/posquit0/Awesome-CV
|
|
[hmr]: https://fluentdesk.com/hackmyresume
|
|
[fre]: http://freshstandard.org
|
|
[und]: http://underscorejs.org/#template
|
|
[hb350]: https://github.com/wycats/handlebars.js/issues/350
|
|
[un]: https://github.com/jonschlinkert/handlebars-delimiters
|