It's based on Nuxt content docs theme. I hacked it together as per my requirements.
Feel free to fork or clone this repository if you want to deploy your own site.
If you use this repository for your own portfolio, sponsor me to support this work. ❤️ 🚀
The social links available in the header, extra links available in the side navigation bar, as well as location in the footer, can be enabled from content/settings.json
file. Following links are available:
- GitHub
- Location
- Resume
- Call
Use my code for reference.
-
Fork this repository.
-
Clone the forked repository.
git clone [email protected]:[your_username]/portfolio.git
-
Install dependencies:
npm run install
-
Start developing locally with:
npm run dev
-
Build the site once your are done with development. This will create the
dist/
directory for publishing to static hosting:npm run generate
To preview the static generated app, run npm run start
For detailed explanation on how things work, checkout nuxt/content and @nuxt/content theme docs.
-
Deploy to Vercel.
vercel --prod
NOTE: Remember to override the default build command on Vercel project configuration to
nuxt generate
.minute change