Skip to content

mathieudutour/jsonresume-theme-github

Repository files navigation

JSON Resume Theme Github

A JSON Resume theme looking like a GitHub profile.

Inspired by @nataliemarleny. Built using Primer.

Preview

The theme can be previewed at https://mathieudutour.github.io/jsonresume-theme-github.

Getting Started

Checkout https://jsonresume.org/getting-started/.

There are some addition to the JSON Resume schema in order to control the "pinned" stuff. You can add "pinned": true to any work, volunteer, award, publications, education, or projects.

Automatically publish your resume

Create a new repository with 2 files:

  • resume.json: your JSON resume.

  • .github/workflows/publish_resume.yml:

    name: "Publish Resume"
    on:
      push:
        branches:
          - master
    
    jobs:
      publish_resume:
        runs-on: ubuntu-latest
        steps:
          - uses: actions/checkout@v1
          - uses: actions/setup-node@v1
    
          - name: Install the dependencies
            run: npm install resume-cli jsonresume-theme-github
    
          - name: Build the resume
            run: ./node_modules/.bin/resume export public/index.html --theme github
    
          - name: Deploy
            uses: peaceiris/actions-gh-pages@v3
            with:
              github_token: ${{ secrets.GITHUB_TOKEN }}
              publish_dir: ./public

License

MIT