An open API service indexing awesome lists of open source software.

https://github.com/eddiewebb/json-resume

My personal site, see `hugo-resume` for the base theme!
https://github.com/eddiewebb/json-resume

Last synced: over 1 year ago
JSON representation

My personal site, see `hugo-resume` for the base theme!

Awesome Lists containing this project

README

          

# Data Fed resume

Created from [Start Bootstrap - Resume](https://startbootstrap.com/template-overviews/resume/). Uses HUGO to generate pages from various data files in JSON.

Published via CI pipelines to [Eddie's Website](https://edwardawebb.com), current status: [![CircleCI](https://circleci.com/gh/eddiewebb/json-resume.svg?style=svg)](https://circleci.com/gh/eddiewebb/json-resume)

## Technology & Setup

The primary technology is HTML5 and CSS3 to create a static webpage. Rather than copy and paste the same formatting used for multiple projects, experiences and others, I dropped the data into json files, and have a single template in HTML. Using gohugo to render the repetitive formatting as needed.

### Data files

- [/src/data/skills.json](src/data/skills.json)
- [/src/data/contributions.json](src/data/contributions.json)
- [/src/data/experience.json](src/data/experience.json)
- [/src/data/publications.json](src/data/publications.json)

### projects
Initially projects were also in their own JSON file, but I decided I wanted to allow more detail and custom formatting, and with the move to hugo created a dedicated archetype `projects`. Any projects are added with `hugo add projects/name-of-project.html`

### Resume theme

Following Hugo conventions, all the styling is embodied in the [`resume` theme](https://github.com/eddiewebb/hugo-resume).

The [partials](/src/theme/resume/layouts/partials) contain corresponding \*.html files for each data type in json files.

```html


Publications



{{ range .Site.Data.publications }}


{{ .type }} - {{ .name }}


{{ .summary | safeHTML }}



    {{ range .tags }}
  • {{ . }}

  • {{ end }}



{{ .date }}



{{ end }}

```

## About (from Start Bootstrap)

Start Bootstrap is an open source library of free Bootstrap templates and themes. All of the free templates and themes on Start Bootstrap are released under the MIT license, which means you can use them for any purpose, even for commercial projects.

* https://startbootstrap.com
* https://twitter.com/SBootstrap

Start Bootstrap was created by and is maintained by **[David Miller](http://davidmiller.io/)**, Owner of [Blackrock Digital](http://blackrockdigital.io/).

* http://davidmiller.io
* https://twitter.com/davidmillerskt
* https://github.com/davidtmiller

Start Bootstrap is based on the [Bootstrap](http://getbootstrap.com/) framework created by [Mark Otto](https://twitter.com/mdo) and [Jacob Thorton](https://twitter.com/fat).

## Copyright and License

Copyright 2013-2018 Blackrock Digital LLC. Code released under the [MIT](https://github.com/BlackrockDigital/startbootstrap-resume/blob/gh-pages/LICENSE) license.

## Serving locally with dfocker

docker run -p1313:1313 -v $PWD:/tmp/site eddiewebb/hugo:0.84.4-webp hugo serve -s /tmp/site/src --bind 0.0.0.0

OR

docker run --rm -it -v $(pwd):/src -p 1313:1313 klakegg/hugo:0.93.2-ext serve -s src/