439c532af8
Users now can implement their own changes in 'assets/scss/_custom.scss' which will be automatically picked up by Hugo during SCSS processing. Signed-off-by: Piotr Bocheński <bochenski.piotr@gmail.com> |
||
---|---|---|
assets/scss | ||
exampleSite | ||
i18n | ||
images | ||
layouts | ||
static/img | ||
LICENSE | ||
README.md | ||
theme.toml |
Almeida CV Theme
Theme to build a customizeable printable HTML/CSS CV.
Features
- Online CV with minor responsiveness
- Printable as A4 PDF
- HTML5 + CSS3
- Customizeable colors
Print your PDF CV
When printing the page in the browser, you'll get a formatted A4 page that can be used as your PDF resume. If your page holds more than 1 A4 page, the content will be divided into the given amount of pages.
For better formatting, you can set the number of pages in the config.toml
file.
If badges and other elements with background don't render correctly, remember to toggle the "Background Graphics" option in the print dialog.
Download
Clone the repo: git clone https://github.com/ineesalmeida/almeida-cv
Installation
Install Hugo (Extended)
To use almeida-cv theme you need to install Hugo Extended by following https://gohugo.io/getting-started/installing/.
Create your personal website and run
hugo new site <your website's name>
cd <your website's name>/themes/
Clone the theme (git clone https://github.com/ineesalmeida/almeida-cv
) into your themes folder.
Replace the files in your root's directory with the ones on themes/almeida-cv/exampleSite
.
hugo server -D
The theme is alive on http://localhost:1313/.
Customization
Your professional data should be added in the data/content.yaml
file. You can change the theme colors and number of
pages in the config.toml
file. For working example, see exampleSite
directory.
For more advanced customization, in your site root directory create assets/scss/_custom.scss
file where you can
overwrite theme SCSS as per your liking.
Building
To generate your site in the public folder, execute the following:
hugo
within the root of your project.
Contributing
Post bugs and contributions to the issue tracker. Or make a pull request.