// interactivity
npm i framer-motion
// typography, not shipping
npm i -D @tailwindcss/typography
// prism
go to prism website, download prism-tommorrow.css
// other syntax highlight plugin
npm i rehype-prism-plus
npm i rehype-code-titles
// contentlayer
npm i contentlayer next-contentlayer date-fns
follow by editing config files for next.config.js and tscongfig.json
// add prism-plus.css
https://github.com/timlrx/rehype-prism-plus#styling
// sass
npm i -D sass
// SEO
npm i next-sitemap
// in-post heading link
npm i rehype-slug
// image optimization
npm i image-size plaiceholder sharp unist-util-visit @types/unist
// to solve for not being able to import local image from .mdx ?
npm install remark-mdx-images
// table of contents
npm install github-slugger
npm install -D @types/github-slugger
// page load progress bar, not needed
npm install nprogress
npm install -D @types/nprogress
// use nextjs loading instead
// comment system, github oauth
npm install @giscus/react
// for vecel deployment to analyze traffic
npm install @vercel/analytics
-
Notifications
You must be signed in to change notification settings - Fork 0
ivancetus/ivancetus
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published