C.V. Lists of projects and experiences
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
bin
site
src
.babelrc
.eslintignore
.eslintrc.js
.gitignore
.prettierrc.js
.sass-lint.yml
README.md
gulpfile.babel.js
package.json
webpack.conf.js
yarn.lock

README.md

C.V.

with-coffee License: MIT CircleCI

A Hugo static site To display past work experience and projects on.

Installation

Hugo binaries are bundled so just need to add dependencies for sass and JS.

Run yarn to install dependencies.

Usage

Development

To Preview the site do yarn start The Browser will open the main page automagically. The Site will live reload based on any changes.

Publish

To Build the site for deployment run yarn build, the site will be output to dist folder. This can then be served from any hosting. To see how to auto deploy to a GitHub Pages see ./.circleci/config.yml

PDF

To Export a PDF on the me page run yarn print, this is save cv.pdf in the root dir.

Content

All pages content sections can be edited from ./site/content. These files are simple markdown with front-matter yaml

A of the content is shared and stored in ./site/data such as experience.yaml, education.yaml and projects.yaml. The tech in the yaml files are treated as markdown and rendered out in to the templates.

The Social links can be found in ./site/config.toml. Each link have slightly different structure for there unique need, so you can refer to the template ./site/layouts/partials/social.html for specifics

Extending the Site

If you wish to extend the site or add more pages then just add markdown files to ./site/content. You might want to create special layouts for these pages, if you do refer to hugo's templating docs