3 ms·
Pro tip, just creating your own schema. Tailor it to your theme. Here is my resume (as YAML): https://github.com/pauldotknopf/resume/blob/staging/resume.yml ht
by pknopf 7y ago
Pro tip, just creating your own schema. Tailor it to your theme.
Here is my resume (as YAML): https://github.com/pauldotknopf/resume/blob/staging/resume.yml https://github.com/pauldotknopf/resume/blob/staging/resume.y...
This file is consumed and used in a very small ad-hoc project, specifically for my format: https://github.com/pauldotknopf/resume/blob/staging/statik-resume-generator/src/Resume/Program.cs https://github.com/pauldotknopf/resume/blob/staging/statik-r...
Here is the final result: https://resume.pknopf.com/ https://resume.pknopf.com/
Easy maintenance. Maximum flexibility. Low tooling.
- MikeKusold 7y agoI use JSON to store my resume, and Latex to format it. Here is a snippet: ``` \begin{luacode} require("lualibs.lua") local file = io.open('data.json') local jsonstring = file:read('*a') file.close() local jsonData = utilities.json.tolua(jsonstring) -- Header -- local personal = jsonData["personal"] -- Education -- local education = jsonData["education"] tex.print('\\section{Education}') for key, value in pairs (education) do tex.print('\\cventry{' .. value["year"] .. '}{' .. value["degree"] .. '}{' .. value["school"] .. '}{' .. value["location"] .. '}{}{' .. value["specialty"] .. '}') end ```
- matthewbauer 7y agoLaTeX + ORG mode is an easy way to get some literate programming features while also still using a real typesetting engine. You can reuse my setup here: https://github.com/matthewbauer/resume https://github.com/matthewbauer/resume
- michael-ax 7y agoThank you! and thanks for not forcing bibtex into it.
- paultopia 7y agoYeah, I've done the same, though I kind of went egregiously over the top (academic website with vue.js + tex resume with all kinds of machinery generated from a bunch of yaml files): https://github.com/paultopia/websiterevision2017 https://github.com/paultopia/websiterevision2017
- jjjbokma 7y agoYAML + mostly markdown: https://github.com/john-bokma/resume-pandoc https://github.com/john-bokma/resume-pandoc Creates LaTeX or PDF.