A Hugo static site to display past work experience and projects I've worked on.
make build to install dependencies and build the site.
To Preview the site do
make serve then open a browser and navigate to
localhost:1313. The Site will live reload based on any changes.
To Build the site for deployment run
make build, the site will be output to
public folder. This can then be served from any hosting. The site is auto
deployed using cloudflare hosting
To Export a PDF on the
me page run
make print, this is save
cv.pdf in the
All pages content sections can be edited from
./src/content. These files are
simple markdown with front-matter yaml
A portion of the content is stored in
data such as
education.yaml. The text in the yaml files are treated as markdown and
rendered out in to the templates.
The Social links can be found in
A portion of the site uses Github as a source for rendering templates. Given it
is not possible to render graphql data from hugo,
github.ts is a deno serverless function to etl data from github's graphql api
for use in hugo.