GithubHelp home page GithubHelp logo

hugo-resume's Introduction

hugo Resume

Created from Start Bootstrap - Resume.

This is basically a single-page website with auto-scrolling based on left-hand nav. Dedicated project/publications pages allow more detail. Includes a client-side search powered by fuse.js at '/search' but currently theme does not link to that anywhere.

Examples

About You

With optional Contact QR Code

Highlight skills with dev icons

List featured projects

Searchable content

See Eddie's site for a live example.

Setup & Use

This theme uses a combination of a custom archetype projects and some data files to drive content.

You can test the provided exampleSite after cloning with the command: cd exampleSite;hugo -t hugo-resume --themesDir ../.. server

Summary

Edit the main contents/_index.md with a brief bio/summary

Data files

Data files are used for simple content presented on the homepage.

Projects

Initially projects were in their own JSON file too, but I decided I wanted to allow more detail and custom formatting. Projects are added to one of 2 subfolders of creations or contributions. The difference indicates your role as originator or colaborator. Use hugo add projects/TYPE/name-of-project.md to leverage the proper archetype.

Publications

Similar to projects, create them under publications. Include any papers, speaking engagements, articles, etc.

Template params

All personal information outside the above details is captured by params in config.toml

[params]
    firstName = "Eddie"
    lastName = "Webb"
    address = "Rollinsford, NH"
    phone = "1-555-555-1234"
    contactNote = "Dev Tools Engineer" #used in QR code only
    profileImage = "img/me.png"
    email = "[email protected]"
    description = "Software Platform Engineer with experience leveraging agile, DevOps, and CI/CD to manage large scale distributed platforms both on prem and in public cloud."
    favicon = "images/favicon.ico"

    # what sections to display.  Setting to false disables navigation and section.
    showSkills = true
    showProjects = true
    showOpenSource = true
    showPublications = true
    showExperience = true
    showEducation = true
    showQr = true

    # do you want to show git hash on page footer and link to repo? Add commit URl for repo here.
    gitCommitPrefix = "https://github.com/YOURNAME/REPONAME/commit/"


[[params.handles]]
    name = "LinkedIn"
    link = "https://www.linkedin.com/in/edwardwebb/"

[[params.handles]]
    name = "GitHub"
    link = "https://github.com/eddiewebb/"

[[params.handles]]
    name = "Bitbucket"
    link = "https://bitbucket.org/eddiewebb/"

[[params.handles]]
    name = "Stack Overflow"
    link = "https://stackoverflow.com/users/story/82880"
    icon = "stack-overflow" #optional icon attribute used for Font Awesome icons, otherwise the name is lowercased.

[[params.handles]]
    name = "Keybase"
    link = "https://keybase.io/edwardawebb"
    icon = "key" #optional icon attribute used for Font Awesome icons, otherwise the name is lowercased.

[params.google.analytics]
    trackerID = "XX-123446-01"

[outputs] #only required for search
    home = ["HTML", "JSON"]

Credits

This project ports the Start Bootstrap Resume theme by David Miller to support hugo.

Start Bootstrap Resume

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.

Start Bootstrap was created by and is maintained by David Miller, Owner of Blackrock Digital.

Start Bootstrap is based on the Bootstrap framework created by Mark Otto and Jacob Thorton.

hugo-resume's People

Contributors

eddiewebb avatar adrianbindc avatar kaushalmodi avatar marioarranzr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.