Get Started
Configurations
Install Next.js and React:
yarn add next react react-domInstall Nextra and the blog theme:
yarn add nextra nextra-theme-blogCreate the following Next.js config and theme config under the root directory:
// next.config.jsconst withNextra = require('nextra')('nextra-theme-blog', './theme.config.js')module.exports = withNextra()// theme.config.jsexport default {  footer: <p>MIT 2020 © Shu Ding.</p>,  head: <>    <meta name="viewport" content="width=device-width, initial-scale=1.0" />    <meta name="description" content="Nextra: the next blog builder" />    <meta name="og:title" content="Nextra: the next blog builder" />  </>}- Create 
pages/_app.jsand include the theme stylesheet: 
import 'nextra-theme-blog/style.css'export default function Nextra({ Component, pageProps }) {  return <Component {...pageProps} />}- You are good to go!
 
💡
You can also use <style jsx> to style elements inside theme.config.js.