My resume, rendered using html, css and golang
-
Create a YAML profile in
yaml/and fill your data. Useyaml/data.sample.yamlfor reference.You can create targeted variants such as
yaml/kubernetes.yaml,yaml/sre.yaml,yaml/platform.yaml, oryaml/ai-engineering.yaml. Each YAML file should follow the same structure asyaml/data.yaml. -
Run
make -
It will generate one HTML CV for each YAML file using the
eurotemplate.Output files use the YAML profile name:
yaml/data.yamlgenerateshtml/data.htmlyaml/sre.yamlgenerateshtml/sre.htmlyaml/kubernetes.yamlgenerateshtml/kubernetes.htmlyaml/platform.yamlgenerateshtml/platform.htmlyaml/ai-engineering.yamlgenerateshtml/ai-engineering.html
The old
generalandportfoliotemplates remain in the repository, but the generator no longer uses them. -
Open the generated HTML file from
html/in your browser. Print the page as PDF to get the PDF version of the resume.
This repo includes a workflow at .github/workflows/deploy-pages.yml that publishes the generated portfolio to GitHub Pages.
- In GitHub repo settings, set Pages source to
GitHub Actions - Push to
mainor run the workflow manually - The workflow publishes
html/portfolio.htmlas the siteindex.html