Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rixcy/rb2022

Personal site built using NextJS
https://github.com/rixcy/rb2022

Last synced: 1 day ago
JSON representation

Personal site built using NextJS

Awesome Lists containing this project

README

        

# RICKBOOTH.ME

My personal portfolio site built using NextJS.

## Features

- Styling with [Vanilla Extract](https://vanilla-extract.style) 💅
- Built on top of [NextJS](https://nextjs.org) making use of [SSG](https://nextjs.org/docs/basic-features/pages#static-generation-recommended) (Static Site Generation) 🧱
- Static type checking with [TypeScript](https://www.typescriptlang.org) 🧙‍♂️
- Custom page loading indicator with [nextjs-progressbar](https://github.com/apal21/nextjs-progressbar) ⏱
- MDX posts powered by [mdx-loader](https://www.npmjs.com/package/mdx-loader) and [remark-prism](https://github.com/sergioramos/remark-prism) 📖
- Dynamic social previews for home/posts/individual post pages 🌄
- Hosted on [Vercel](https://vercel.com) 🚀

### Reduced motion

Animations are disabled for the following if the reduce motion preference is set to reduce:

- Nav blinking cursor
- Nav link hover transition
- Animated link underlines

## Screenshots

### Home page

![](https://user-images.githubusercontent.com/11819124/163473241-6d8ec085-ae9d-47a2-b155-ab70795283e5.jpg)

### Posts listing page

![](https://user-images.githubusercontent.com/11819124/163473248-b47b2915-9a52-4571-aa6a-50ae61b17995.jpg)

### Post page with formatted markdown and code blocks

![](https://user-images.githubusercontent.com/11819124/163473249-4b24893e-c4bc-4fa2-b107-77ffdf5fd10e.jpg)

## Running locally

Install dependencies:

```bash
yarn
```

Run the dev server:

```bash
yarn dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.