Overview of the template
This template is an elegant and minimalist portfolio & blog solution crafted with Next.js 16, Tailwind CSS, and TypeScript. Designed by a researcher-developer, it seamlessly combines academic sections with modern web development practices, making it perfectly suited for showcasing both research work and development projects.
- Easy to use: All customization is done in the
src/data/site.tsxfile, thesrc/i18n/messagesdirectory, and thecontentdirectory. See Configuration for more details. - Customizable: Whether you’re familiar with Next.js development or vibe coding, you can easily customize and adapt this template to match your vision and requirements.
- Navbar, Footer, SEO, Theme, i18n, and more are ready.
- Responsive design for all devices.
Portfolio
The portfolio at / supports the following features:
- Display your name, photo, a brief introduction, and social media links.
![]()
- About section
- News section with foldable news items.
- Projects section with image, video, description, and links.
- Skills, Education and Work sections.
- Awards, Academic Services, Invited Talks for researchers.
- Contact section to contact you.
Blog
The markdown files at content are automatically converted to blog posts. All posts are sorted by date in descending order, displayed on the /blog page.
The
mdxfiles are just markdown files with some extra features like code blocks, images, and links. If you don’t know whatmdxis, you can just use regular markdown files.
The blog rendering supports the following features:
- Markdown syntax
- Math equations
- Table of contents
Next.js
(Optional) If you don’t know how to use Next.js, you can learn it from the Next.js tutorial .