A sleek and professional CV template built with Typst, featuring a stylish blue header for a standout look.
To get started, ensure you have Typst installed. If Typst isn't installed yet, you can download it from typst.app.
- Clone this repository:
git clone https://github.com/cammellos/typst-blue-header-cv.git
- Navigate into the project directory:
cd typst-blue-header-cv
There's a flake.nix
file that you can use, direnv
should automatically pick it up.
Once you have Typst installed and the project cloned:
-
Open
assets/resume.yaml
-
Customize the file with your own details.
-
Generate your CV:
make
-
Your PDF will be generated in
assets/resume.pdf
This project includes a Makefile to facilitate building, watching for changes, and formatting Typst files. Here are the available commands:
- build: Compile the Typst file into a PDF using the specified input YAML file and output path.
make build
- watch: Automatically rebuild the PDF whenever a
.typ
or.yaml
file changes.
make watch
- png: Generate a PNG image from the compiled PDF.
make png
- format: Format the Typst files using Typstyle.
make format
- INPUT_FILE: Specify the input YAML file for the resume (default:
./assets/resume.yaml
). - OUTPUT_FILE: Specify the output PDF file (default:
./assets/resume.pdf
). - OUTPUT_IMAGE: Specify the output PNG file (default:
./assets/resume.png
).
Contributions are welcome! To contribute:
- Fork the repository.
- Create a feature branch (git checkout -b feature-name).
- Commit your changes (git commit -m 'Add feature name').
- Push to the branch (git push origin feature-name).
- Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
This project is built upon the foundation provided by Harkunwar/attractive-typst-resume. Thank you for the inspiration and resources!