data.json
with your
{
"title": String, // Main heading on landing
"subtitles: String[], // Animated Subheaders
"professionalDetails": {
"alt": String, // Tooltip text that appears on hover,
"icon": String, // Icon name from simpleicons.org,
"link": String // To your account/repo/email
}[]
}
String
or Object
with properties: alt
, icon
and backgroundColor
(optional)
{
[key1]: [values1],
...
[keyn]: [valuesn],
}
{
"baseURI": "https://api.github.com/repos/<your-Github-username>/",
"repositories": String[] // <Names of your Github repositories>
}
Skills
sectiondata.json
for valid properties of values
{
"description": String,
"picture": String, // URL
"social": Object[] // Same as professionalDetails from Landing
}
https://simpleicons.org/icons/<icon-name>.svg
pages/_document.js
with your Google Analytics code..png
icons and manifest.webmanifest
in the public folder. There are many ways of generating these. I used:
domains
in next.config.js
for using images from additional sources.svg
files in public/
directory for using your own images in the Landing, Skills, Experience, Projects and About sections. I used SVGs from UnDraw.(PAT)
on Github, with access to all your repositories.PAT
and save it for later useImport Git Repository
and choose the cloned repositoryProject Name
may be changed but keep the Framework Preset (Next.js)
, Root Directory (./)
and Build Settings
intactPAT
and value: <40-character-PAT>
(replace with actual PAT without the angular <> brackets)*PATs must follow GitHub’s new authentication token format : ghp_<37-character-Base62-String>
Deployment with Vercel automatically sets up your repository for continuous deployment. Changes committed and pushed to master should reflect in a few minutes on your site. If your deployment fails, check on Vercel.
yarn
on a terminal.env.local
and add the PAT environment variable here (PAT=<40-character-pat>
)yarn dev
to test the Next.js app on localhost:3000
yarn build
and yarn start
*npm
commands also work
These stats were recorded on Google Chrome’s incognito mode for Desktop. These stats are subject to change and may increase or decrease depending on the tester’s environment and/or changes to source code.