my blog and website (it's just standard Jekyll)
make build # builds a dockerfile with an ancient version of ruby
make run # run the image, mounting the current directory for hot-reloading
# make changes to _data/resume.json
# NOTE: don't forget to update section-item-ordering if adding new project/volunteer items
code _data/resume.json
# license key from https://cloud.unidoc.io/api-keys
# used for generating .docx files
LICENSE_KEY="<unicloud-api-key>" make -s print-resume # make sure executing with correct go version
everything is generated from _data/resume.json
(which does not follow the jsonresume schema)
resume.html
-> standard Jekyll HTML/CSS templateresume.pdf
-> rendered using browserless
to print resume.html
as a PDFresume.docx
-> rendered using scripts/resume/go-print-docx
, a kong
cli leveraging unioffice
(for writing .docx) and goldmark
(with a custom inline markdown node -> docx renderer)resume.json
-> copy of _data/resume.json
(not symlinked -- though symlink might be possible, TODO: verify
)