Get Started
Configurations
Install Next.js and React:
yarn add next react react-dom Install Nextra and the blog theme:
yarn add nextra nextra-theme-blog Create the following Next.js config and theme config under the root directory:
// next.config.js
const withNextra = require('nextra')('nextra-theme-blog', './theme.config.js')
module.exports = withNextra()
// theme.config.js
export 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.js and 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