@anthonyjdella/jsonresume-theme-anthonyjdella-github

1.0.4 • Public • Published

Customized JSON Resume Theme: GitHub

🖼️ This is a tweaked version of the GitHub theme. Tweaked to fit my design preferences. Published on NPM and GitHub Registry.

Notable Changes

  • Added sections for speaking and articles
  • Style changes

Prerequisites

To build and start the local server, it needs to use the cli command, which is custom cli I tweaked.

npm i @anthonyjdella/customized-resume-cli

How to Start

npm run start

How to Change

  • resume.handlebars is the order of the resume.
  • style.scss is the styling
  • To make changes to the PDF/printable version, make changes in the @print section of style.scss
  • Change version number in package.json
  • Deploy the changes via npm publish --access public
  • To see changes from resume.anthonydellavecchia.com you need to go to the registry project, then cd into functions, run npm i and npm update, then firebase deploy.
Click to expand README.md of the source repository!

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

Readme

Keywords

none

Package Sidebar

Install

npm i @anthonyjdella/jsonresume-theme-anthonyjdella-github

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

61.6 kB

Total Files

8

Last publish

Collaborators

  • anthonyjdella