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!
- Host: GitHub
- URL: https://github.com/eddiewebb/json-resume
- Owner: eddiewebb
- License: mit
- Created: 2018-01-31T21:26:12.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-01-13T20:10:04.000Z (over 1 year ago)
- Last Synced: 2025-01-13T21:22:24.927Z (over 1 year ago)
- Language: HTML
- Homepage: https://github.com/eddiewebb/hugo-resume
- Size: 176 MB
- Stars: 7
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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: [](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 }}
{{ 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/