feat: Create a quarto-based manpage of the resume
Requires quarto for the manpage creation and pandoc for the html conversion, if required.
This commit is contained in:
commit
3be4db8c16
22 changed files with 1249 additions and 3542 deletions
26
Makefile
26
Makefile
|
|
@ -1,13 +1,25 @@
|
|||
.PHONY: clean
|
||||
.PHONY: clean all
|
||||
|
||||
all: resume_*.qmd templates/jb2resume.latex letter.qmd templates/letter.latex
|
||||
poetry run quarto render
|
||||
all: clean cv resume letter
|
||||
|
||||
cv: resume_de.qmd resume_en.qmd templates/jb2resume.latex
|
||||
poetry run quarto render resume_de.qmd resume_en.qmd
|
||||
man:
|
||||
/opt/quarto/bin/quarto render cv-man.qmd --output-dir build
|
||||
pandoc -t html -f man build/cv-man.man > build/cv-man.html
|
||||
|
||||
letter: letter.qmd templates/letter.latex
|
||||
poetry run quarto render letter.qmd
|
||||
cv: cv.typ
|
||||
mkdir -p build
|
||||
typst compile --input lang=en cv.typ build/cv_en.pdf
|
||||
typst compile --input lang=de cv.typ build/cv_de.pdf
|
||||
|
||||
resume: resume.typ
|
||||
mkdir -p build
|
||||
typst compile --input lang=en resume.typ build/resume_en.pdf
|
||||
typst compile --input lang=de resume.typ build/resume_de.pdf
|
||||
|
||||
letter: letter.typ
|
||||
mkdir -p build
|
||||
typst compile --input lang=en letter.typ build/letter_en.pdf
|
||||
typst compile --input lang=de letter.typ build/letter_de.pdf
|
||||
|
||||
clean:
|
||||
rm -f *CV.aux *CV.bcf *CV.log *CV.out *CV.run.xml *CV.pdf short_CV.tex long_CV.tex *CV.bbl *CV.blg *yaml_CV.md
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue