JsonResume: crie currículos em HTML, Latex e .md a partir de um único JSON

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 *

htmla versão sem glificons pode ser gerada fornecendo glyphiconscomo false: ( Amostra )

 "settings": {
"glyphicons" : false
},
$ json_resume convert --out=html_pdf prateek_cv.json
$ json_resume convert --out=tex prateek_cv.json
$ json_resume convert --out=tex_pdf prateek_cv.json
$ json_resume convert --out=md prateek_cv.json

Linguagem de marcação

JSON é analisado de acordo com os markdownpadrõ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/templatea convert. Por exemplo, o modelo tex foi personalizado para produzir esse novo formato .