https://github.com/calebstewart/calebstew.art
Landing page for calebstew.art
https://github.com/calebstewart/calebstew.art
Last synced: 24 days ago
JSON representation
Landing page for calebstew.art
- Host: GitHub
- URL: https://github.com/calebstewart/calebstew.art
- Owner: calebstewart
- Created: 2021-01-21T05:58:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-01T04:25:34.000Z (over 3 years ago)
- Last Synced: 2025-03-24T08:25:11.876Z (about 1 month ago)
- Language: TeX
- Size: 1.55 MB
- Stars: 23
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Website and Resume Builder
This repository serves dual purposes. Firstly, it serves as the source code for my website hosted
with GitHub Pages [here](https://calebstew.art). Secondly, it holds the source for my resume. My
resume is built using the [awesome-cv] repository with `LaTex`. However, I've constructed this
repo to simplify updating my website and my resume simultaneously. My resume is defined here in
simple markdown and YAML.## Building the Site and Resume
Due to the way that GitHub Pages works, I have to host the source and built versions of the website
in this repository (I could have used a branch, but this is easier to maintain). Hugo is used to
build the static website as well as the `LaTex` source code for the resume. After building the site,
we use `xelatex` to build a PDF version of the resume.```sh
# build just the site
hugo
# build the site and rebuild the resume
make
# technically ends up being the same currently, because the resume depends on the site.
make resume
```The `LaTex` is generated in `docs/resume.tex` and the `Makefile` will put the published PDF in `docs/resume.pdf`.
Both of these files are linked to by the `/resume/` route (`content/resume/_index.md` and `layouts/resume/list.html`).