Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/4cm4k1/personal-website

Personal website – made with Next.js, Preact, MDX, RMWC, & Vercel
https://github.com/4cm4k1/personal-website

material-components material-design mdx next next-js preact pwa react rmwc serverless spa ssg ssr vercel

Last synced: 13 days ago
JSON representation

Personal website – made with Next.js, Preact, MDX, RMWC, & Vercel

Awesome Lists containing this project

README

        

# personal-website

[![Status](https://img.shields.io/website-up-down-green-red/https/anthony.app.svg?label=status&style=flat-square)](https://anthony.app) [![Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://prettier.io/) [![Dependabot](https://img.shields.io/badge/dependabot-enabled-1f8ceb.svg?style=flat-square)](https://dependabot.com/) [![Latest Release](https://img.shields.io/github/release/4cm4k1/personal-website/all.svg?style=flat-square)](https://github.com/4cm4k1/personal-website/releases) [![License](https://img.shields.io/github/license/4cm4k1/personal-website.svg?style=flat-square)](license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2F4cm4k1%2Fpersonal-website.svg?type=small)](https://app.fossa.io/projects/git%2Bgithub.com%2F4cm4k1%2Fpersonal-website?ref=badge_small)

This repo contains the source code for my personal website located at , using many awesome technologies such as, but not limited to:

- [Dependabot](https://dependabot.com/)
- [EditorConfig](https://github.com/editorconfig/editorconfig)
- [FOSSA](https://github.com/fossas/fossa-cli)
- [husky](https://github.com/typicode/husky)
- [MDX](https://github.com/mdx-js/mdx)
- [modern-normalize](https://github.com/sindresorhus/modern-normalize)
- [Next.js](https://github.com/vercel/next.js)
- [next-offline](https://github.com/hanford/next-offline)
- [Prettier](https://github.com/prettier/prettier)
- [Preact](https://github.com/preactjs/preact)
- [RMWC](https://github.com/jamesmfriedman/rmwc)
- [TypeScript](https://github.com/microsoft/TypeScript)
- [Vercel](https://github.com/vercel/vercel)

## Table of Contents

- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Code of Conduct](#code-of-conduct)
- [Contributing](#contributing)
- [Contributors](#contributors)
- [Changelog](#changelog)
- [License](#license)

## Prerequisites

- [Git](https://github.com/git/git)
- [Node](https://github.com/nodejs/node)
- [Vercel](https://github.com/vercel/vercel) _(optional deployment location)_
- [Volta](https://github.com/volta-cli/volta)
- [Yarn](https://github.com/yarnpkg/yarn)

## Installation

```shell
# clone this repo
git clone https://github.com/4cm4k1/personal-website

# change directories
cd personal-website

# install dependencies
yarn
```

## Usage

```shell
# run in dev mode
yarn dev

# if using Vercel, Vercel's dev mode simulates their servers
volta run vc dev

# build in prod mode
yarn build

# serve built assets in prod mode
yarn start

# run `prettier` linter
yarn prettier

# run webpack analyzer
yarn analyze

# run in dev mode with profiling on
yarn profile

# type-check TypeScript files
yarn runtype-check

# deploy to Vercel
volta run vc --prod

# …or just push to configured branch on GitHub for auto-deploy
```

## [Code of Conduct](.github/code_of_conduct.md)

## [Contributing](.github/contributing.md)

## Contributors

| Name | Website |
| ---------------- | --------------------- |
| **Anthony Maki** | |

## [Changelog](changelog.md)

## [License](license)

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2F4cm4k1%2Fpersonal-website.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2F4cm4k1%2Fpersonal-website?ref=badge_large)