Skip to content

A npm package 🐼 for building single page personal websites 📒 for github.

License

Notifications You must be signed in to change notification settings

rampa2510/panda-portfolio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Panda-portfolio logo

Panda Portfolio

No more worries while making single page github portfolio websites.

npm node downloads LICENSE

Installation

// For npm<5.2.0
sudo npm install -g panda-portfolio

// For npm>=5.2.0
npx panda-portfolio <command>

Creating the config file

please make sure that you have the profile photo as well as resume file in the same directory

panda init

Creating the index page

panda config.json
  • Get your single page portfolio as index.html.

Publishing

In case you want to publish your website to your github pages as username.github.io we recommend you checkout our inbuilt feature where you only need to give your credentials and we will automatically deploy it to your github page.

Alternate Method

  • Create a FILENAME.json file within the directory
  • Paste the following content.
{
    "theme":"(dark or light)",
    "name":"YOUR-NAME",
    "profilePhoto":"PICTURE-LINK",
    "resumeLink":"RESUME-LINK",
    "about":[
        "Paragraph1",
        "Paragraph2",
        "Paragraph3",
        "So on.."
    ],
    "links":{
        "github":"YOUR-GITHUB-PROFILE",
        "linkedin":"YOUR-LINKEDIN-PROFILE",
        "medium":"YOUR-MEDIUM-PROFILE",
        "facebook":"YOUR-FACEBOOK-PROFILE",
        "instagram":"YOUR-INSTAGRAM-PROFILE"
    }
}
  • Write panda FILENAME.json to get the index.html page.

Demo

screengif

Example

Theme Picture
light light
dark dark

About

A npm package 🐼 for building single page personal websites 📒 for github.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%