Overview:
Vitae is a personal homepage theme based on João’s curriculum vitae or resume. It is built with skeleton and powered by Jekyll. The theme is freely hosted on GitHub Pages.
Features:
- Skeleton-based theme for personal homepage
- Powered by Jekyll
- Freely hosted on GitHub Pages
Installation:
To install Vitae, you have a few options:
- Build the site with GitHub Actions, which will push the resulting files to the gh-pages branch. More details can be found in the
jekyll_build.ymlfile. - Generate the site locally and push the resulting HTML to a GitHub repository. GitHub Pages will then host the site.
- Build the site with Travis-CI, using the jekyll-travis tool to automatically push the generated HTML files to a gh-pages branch.
- Deploy the static website with Jekyll-compatible hosters like Netlify, which allows for deployment directly from the GitHub repo and uses CDNs for publishing.
Option 2:
- Clone this repository (master branch).
- Run
bundle exec jekyll serveinside the directory. - Upload the resulting
_site/(or../vitae-pages/) contents to your repository’s master branch if uploading as your personal page (e.g., username.github.io), or to the gh-pages branch if uploading as a project page (as shown in the demo).
Option 3:
- Set up Travis-CI for your personal fork.
- Update your details in
_config.ymlto enable pushing to your GitHub repo. - Generate a secure key to add to your
.travis.ymlfile. Detailed instructions can be found in that file. - Read the documentation from jekyll-travis for more information.
Summary:
Vitae is a personal homepage theme built with Jekyll and hosted on GitHub Pages. It offers a clean and customizable design for showcasing a curriculum vitae or resume. The theme can be easily installed using GitHub Actions, Travis-CI, or manually deploying the static website to a Jekyll-compatible host. Vitae is released under the MIT License and is actively maintained by João.