This repository holds a blog with bits of useful information.
-
Configuring the website by editing
site.config.ts -
Removing Redis from
package.json'soverridessection as it crashed the package's installation"overrides": { "cacheable-request": { "keyv": "npm:@keyvhq/core@^1.6.6" } }
-
Changing the year present in copyrights
-
Removing the theme toggle button from
components/Footer.tsx -
Disabling Next's image optimization feature by setting
images.unoptimizedtotrueinnext.config.js -
Setting
fallbacktofalseinpages/[pageId].tsx -
Removing all occurrences of the
GitHubShareButtoncomponent and its classes -
Manually building and deploying to Cloudflare as the conversion from Notion to HTML may generate
uglyinappropriate content -
Updating the favicon
- Install Node.js.
- Install the dependencies:
npm install.
- Run a development server:
npm run dev.
- Build the Next.js static pages, which doesn't depend any more on Notion's API:
npm run build-export. - Serve the pages:
npm run start:dev.
- Build the Next.js server, which doesn't depend any more on Notion's API:
npm run build. - Checking the built website:
npm run start:prod.
- Next.js Notion Starter Kit
- Notion, a content management system