mcavaliere / mikecavaliere-com-next

Source code for MikeCavaliere.com.

Home Page:https://mikecavaliere.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MikeCavaliere.com in Next.js

Next.js UI / Chakra-UI source for MikeCavaliere.com. Uses WordPress headlessly for article content; all data will eventually be moved off of WordPress entirely.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

My existing personal site at MikeCavaliere.com is running on WordPress, and I want a new, faster version built with Next.js and Chakra-UI, using all the great toys like SSG, a serverless API and so on.

The first version will be a new design that pulls data from WP headlessly; eventually I'll move off WP entirely.

(back to top)

Built With

(back to top)

Getting Started

Prerequisites

You'll need a headless WordPress installation to populate the article pages.

For more details on this, see the Next.js example repo, "A statically generated blog example using Next.js and WordPress" . This is where the WordPress data fetching logic was taken from.

Installation

  1. Clone the repo
    git clone https://github.com/mcavaliere/mikecavaliere-com-next.git
  2. Install dependencies by running yarn (or yarn install).
  3. Copy .env.local.example to .env.local
  4. Fill in any relevant environment variables.
  5. Start the project by running yarn dev, like any other Next.js app.

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

(back to top)

About

Source code for MikeCavaliere.com.

https://mikecavaliere.com

License:Other


Languages

Language:TypeScript 82.6%Language:MDX 11.1%Language:JavaScript 4.0%Language:CSS 2.3%Language:HTML 0.0%