Welcome to my portfolio project built with Next.js!
This site showcases my skills, projects, and thoughts through an interactive and dynamic interface.
- Next.js Framework: Utilizing the power of Next.js for a fast and efficient web experience.
- Markdown Blog: Engage with my thoughts and experiences through the blog section, where content is rendered seamlessly from Markdown files.
- Interactive UI: Explore my projects, skills, and achievements with a user-friendly and responsive interface.
- Clone the Repository:
git clone https://github.com/dev-zha/dev-zha.github.io
Install Dependencies:
npm install
Run the Development Server:
npm run dev
Open http://localhost:3000 to view your portfolio in the browser.
/pages
: Contains Next.js pages for different sections of the portfolio./public
: Store static assets such as images.
- Blog posts are stored in the
/content/blog
directory and are written in Markdown. - To add a new blog post, create a new Markdown file in the blog directory. (must contain required front matter)
- Run Script to run auto generated blog list json file
npm run scripts:build
Thank you for visiting my portfolio! 🚀