Cv

screenshot of Cv

My personal CV that's automatically generated using the following tech stack: LaTeX, XeTeX, GitHub Actions, Docker, GitHub Pages, Jamstack

Overview

Nicholas' CV is a personal CV that is automatically generated using a specific tech stack. It utilizes LaTeX + XeTeX for document writing and PDF generation. The CV is hosted and deployed using GitHub Pages and Jamstack.

Features

  • Automatic generation of CV using LaTeX and XeTeX
  • Integration with GitHub Actions for automated CI/CD
  • Utilization of Docker for consistent development environment and CI image
  • Deployment and hosting through GitHub Pages and Jamstack

Summary

Nicholas' CV is a personal CV theme that leverages LaTeX and XeTeX for automatic generation of the CV document and PDF. It also incorporates GitHub Actions for continuous integration and deployment, as well as Docker for a consistent development environment. The CV is hosted on GitHub Pages using the Jamstack architecture. The installation process involves cloning the GitHub repository and building a Docker image to run the CV theme locally.

personal
Personal

A personal website is an online platform that showcases an individual's work, interests, and personality. It can include a range of content, such as a bio, resume, portfolio, blog, and contact information, and is often used to promote one's personal brand or professional services.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.

github-pages
GitHub Pages

Gridsome is a Vue.js-based static site generator that makes it easy to build fast and flexible websites and applications by leveraging modern web technologies like GraphQL, Webpack, and hot reloading