Skip to Content
Getting StartedConfiguration

Configuration

This template comes pre-configured with the author’s information. To personalize it for your own use, you’ll need to replace these details with your own information.

Here are the configurable elements:

  • src/data.tsx file: This file contains most of the information. See Portfolio for more details.
  • content directory: This directory contains the markdown files for the blog posts. See Blog for more details.
  • favicon and og image: These are the favicon and og image for the website. See Favicon and OG Image for more details.
  • domain: The domain of the website. See Deployment for instructions on how to bind a custom domain to your website.

In src/data.tsx, you will see DATA object with many properties. Overwrite them with your own information.

Delete a Section

To delete a section on portfolio, try two ways:

  1. Delete the information from the DATA object.
  2. If it doesn’t work, delete the corresponding section in the src/app/en/page.tsx file.

Modify Anything

If you want to modify anything else, you can do so by modifying the corresponding file in the src directory. For example, if you want to modify some texts of the portfolio, you can modify in the src/app/en/page.tsx file.

Error Handling

While I have not extensively tested all scenarios, there may be cases when certain information is removed (e.g., Google Scholar link, Calendly link, etc.) that could cause issues. If you encounter any problems, don’t worry - there are two simple solutions:

  1. Ask an AI assistant (e.g., Cursor) to help resolve the issue by requesting: “Please fix the issue in the code.”
  2. Check the error details shown in your browser’s Next.js development console, locate the problematic file, and remove or modify the relevant code section.

Feel free to open an issue  if you encounter any problems.

Last updated on