From b9fe89422bb06fb0f46499cd2f2145de9ad42461 Mon Sep 17 00:00:00 2001 From: rezaa Date: Sun, 22 Oct 2023 09:33:22 +0700 Subject: [PATCH 1/3] fix(terminal): :bug: change project description to short description --- src/components/terminal/TerminalProjects.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/terminal/TerminalProjects.tsx b/src/components/terminal/TerminalProjects.tsx index 1866772..7985cc5 100644 --- a/src/components/terminal/TerminalProjects.tsx +++ b/src/components/terminal/TerminalProjects.tsx @@ -35,7 +35,7 @@ const TerminalProjects = (): JSX.Element => {

- {project.attributes.description} + {project.attributes.shortDescription}

))} From 3f14d17b8d6929bdaeca0776daa086a97e7dac3b Mon Sep 17 00:00:00 2001 From: rezaa Date: Sun, 22 Oct 2023 09:34:46 +0700 Subject: [PATCH 2/3] fix(seo): :mag: change twitter card style to summary large image --- src/app/layout.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f9016d5..2ee4cb6 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -43,6 +43,7 @@ export const metadata: Metadata = { } }, twitter: { + card: 'summary_large_image', title: { template: '%s / rezaa', default: 'rezaa' From 1ff187f0cd50223283a1f471329500feceaa8101 Mon Sep 17 00:00:00 2001 From: rezaa Date: Tue, 24 Oct 2023 13:13:24 +0700 Subject: [PATCH 3/3] docs: :memo: update readme --- README.md | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0976fe2..17adcf1 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,43 @@ +![Image](https://me-space.sgp1.digitaloceanspaces.com/strapi/62c2bb1b7733618197058825c86aafcd.jpg) + # rezaa.me -This is my personal website. It's built with [Next.js](https://nextjs.org/) +"Embark on a journey through my digital creative realm, where design meets development in perfect harmony! This portfolio website is a visual symphony, born in the creative chambers of [Figma](https://figma.com), meticulously crafted in the coding laboratory of [VSCode](https://code.visualstudio.com/), and brought to life through the enchanting spells of [Next.js](https://nextjs.org/), [Tailwind CSS](https://tailwindcss.com/), [Framer Motion](https://www.framer.com/motion/), and [Lenis](https://lenis.studiofreight.com/). It's not just a website; it's a canvas where pixels come alive, deployed with surgical precision on [Vercel](https://vercel.com). Explore the fusion of art and technology as you delve into my work, and witness the magic of seamless design and mesmerizing interactivity in action!" + +## How to Start + +### Prerequisites + +1. [Node.js ](https://nodejs.org) (v16.14.0 or later) +2. [PNPM](https://pnpm.io/) +3. An API (I use [Strapi](https://strapi.io/)) + + For the API, you have to develop your own. I use Strapi, but you can use any API you want. Just make sure to change the API endpoints in `ssg/index.ts` and `app/api/*.ts`. You can see the [API documentation here](https://strapi.rezaa.me/documentation/v1.0.0). + +### Installation + +1. Clone this repository + ```sh + git clone https://github.com/rezaageng/me.git + ``` +2. Install dependencies + ```sh + pnpm i + ``` +3. Copy `.env.test` to `.env.local` and fill in the values + ```sh + cp .env.test .env.local + ``` + - [Wakatime API Key](https://wakatime.com/api-key) + - [GitHub Personal Access Token](https://github.com/settings/tokens?type=beta) +4. Run the development server + ```sh + pnpm dev + ``` + +### Build + +```sh +pnpm build +pnpm start +```