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: 3 months ago
JSON representation
Personal website – made with Next.js, Preact, MDX, RMWC, & Vercel
- Host: GitHub
- URL: https://github.com/4cm4k1/personal-website
- Owner: 4cm4k1
- License: other
- Created: 2016-07-02T20:59:39.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2023-08-04T09:01:05.000Z (over 1 year ago)
- Last Synced: 2025-01-16T02:21:55.361Z (3 months ago)
- Topics: material-components, material-design, mdx, next, next-js, preact, pwa, react, rmwc, serverless, spa, ssg, ssr, vercel
- Language: JavaScript
- Homepage: https://anthony.app
- Size: 11.6 MB
- Stars: 16
- Watchers: 3
- Forks: 3
- Open Issues: 26
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- Contributing: .github/contributing.md
- License: license
- Code of conduct: .github/code_of_conduct.md
Awesome Lists containing this project
README
# personal-website
[](https://anthony.app) [](https://prettier.io/) [](https://dependabot.com/) [](https://github.com/4cm4k1/personal-website/releases) [](license) [](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)
[](https://app.fossa.io/projects/git%2Bgithub.com%2F4cm4k1%2Fpersonal-website?ref=badge_large)