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 usingbrowserless
to printresume.html
as a PDFresume.docx
-> rendered usingscripts/resume/go-print-docx
, akong
cli leveragingunioffice
(for writing .docx) andgoldmark
(with a custom inline markdown node -> docx renderer)resume.json
-> copy of_data/resume.json
(not symlinked -- though symlink might be possible,TODO: verify
)