Add JSONResume format & free agent blog post

- Add russell.ballestrini.resume.json in JSONResume v1.0.0 format
- Add jsonresume Makefile target to copy JSON to output
- Update contact page with JSONResume link
- New blog post announcing free agent status & explaining JSONResume benefits
This commit is contained in:
Russell Ballestrini 2025-12-06 14:54:25 -05:00
parent 50cb9e7f36
commit d839db0d37
4 changed files with 225 additions and 4 deletions

View file

@ -1,4 +1,4 @@
.PHONY: html help clean regenerate serve devserver publish pygments
.PHONY: html help clean regenerate serve devserver publish pygments jsonresume
BASEDIR=$(CURDIR)
INPUTDIR=$(BASEDIR)/content
@ -11,7 +11,8 @@ help:
@echo ' '
@echo 'Usage: '
@echo ' make venv setup virtual environment '
@echo ' make resume (re)generate the resume '
@echo ' make resume (re)generate the resume PDF '
@echo ' make jsonresume copy JSONResume to output '
@echo ' make cover-letters (re)generate cover letter PDFs '
@echo ' make html (re)generate the web site '
@echo ' make clean remove the generated files '
@ -31,7 +32,7 @@ venv:
cd pelican-themes && git clone $(THEME_REPO_URL)
venv/bin/pelican-themes -i pelican-themes/pelican-svbhack/
resume:
resume: jsonresume
venv/bin/rst2pdf content/pages/russell.ballestrini.resume.rst --stylesheets content/pages/russell.ballestrini.resume.style -o output/uploads/russell.ballestrini.resume.pdf
@echo "Creating softlinks for various job titles..."
@cd output/uploads && ln -sf russell.ballestrini.resume.pdf founding.engineer.russell.ballestrini.resume.pdf
@ -49,6 +50,11 @@ resume:
@cd output/uploads && ln -sf russell.ballestrini.resume.pdf infrastructure.engineer.russell.ballestrini.resume.pdf
@echo "Resume softlinks created!"
jsonresume:
@mkdir -p output/uploads
cp content/pages/russell.ballestrini.resume.json output/uploads/russell.ballestrini.resume.json
@echo "JSONResume copied to output/uploads/russell.ballestrini.resume.json"
cover-letter:
@if [ -z "$(FILE)" ]; then \
echo "Usage: make cover-letter FILE=filename-without-extension"; \