JsonResume
JsonResume cria belas versões de currículo a partir de um único arquivo de entrada JSON. Os formatos de saída são personalizados especificamente para modelos de currículo modernos. Além disso, há uma tonelada de personalizações para os modelos possíveis, para fazer sua própria versão do currículo criado de forma fácil e super rápida.
Instalação
$ gem install json_resume
Uso
Crie um arquivo de entrada JSON de amostra para começar
$ json_resume sample
Uma amostra prateek_cv.json
é gerada no diretório de trabalho atual (cwd).
Modifique-o de acordo com as necessidades e remova ou mantenha o restante dos campos vazios.
Conversão
- Sintaxe
json_resume convert [--template=/path/to/custom/template] [--out=html|html_pdf|tex|tex_pdf|md] <json_input>
<json_input> can be /path/to/json OR "{'json':'string'}" OR http://raw.json
- Versão padrão (HTML)
$ json_resume convert prateek_cv.json
Um diretório será gerado em cwd, que pode ser hospedado em / var / www ou nas páginas do github. ( Amostra )resume/
- Versão HTML *
html
a versão sem glificons pode ser gerada fornecendo glyphicons
como false
: ( Amostra )
"settings": {
"glyphicons" : false
},
- Versão em PDF do HTML ( amostra )
$ json_resume convert --out=html_pdf prateek_cv.json
- Versão LaTeX ( amostra )
$ json_resume convert --out=tex prateek_cv.json
- Versão PDF do LaTeX ( amostra )
$ json_resume convert --out=tex_pdf prateek_cv.json
- Versão de redução ( amostra )
$ json_resume convert --out=md prateek_cv.json
Linguagem de marcação
JSON é analisado de acordo com os markdown
padrões. Isso implica que tudo isso funciona-
- ** negrito **,
- _ itálico _,
- script <sup> <sup> sup </sup> <sup />,
- script <sub> <sub> sub </sub> <sub />,
- [ href ] (#),
- << http://github.com >>
Costumização
A saída é criar usando modelos de bigode. Eles estão localizados em templates/
. Estes podem ser modificados e dada como --template=/path/to/template
a convert
. Por exemplo, o modelo tex foi personalizado para produzir esse novo formato .