使用 tailwind css
https://www.gatsbyjs.org/packages/gatsby-theme-tailwindcss
https://www.gatsbyjs.org/packages/gatsby-source-filesystem
yarn add gatsby-source-filesystem
yarn add gatsby-transformer-remark
https://www.gatsbyjs.org/packages/gatsby-remark-heading-slug
https://www.gatsbyjs.org/packages/gatsby-remark-katex
https://www.gatsbyjs.org/packages/gatsby-remark-embed-video
https://www.gatsbyjs.org/packages/gatsby-remark-mermaid
https://www.gatsbyjs.org/packages/gatsby-remark-vscode
windows 裝不起來 !?
https://www.gatsbyjs.org/packages/gatsby-plugin-google-analytics
他會依賴 gatsby-plugin-mdx\loaders\mdx-scopes 但是我們用的是 remark
https://www.gatsbyjs.org/packages/gatsby-theme-blog-tags 他會依賴 gatsby-theme-blog-core
https://www.gatsbyjs.org/packages/gatsby-plugin-google-gtag 在 windows 上不能安裝
https://www.gatsbyjs.org/packages/gatsby-remark-external-links
幫外部連結加上 target 和 rel。 target 使用 _blank 讓跳出率下降。 rel 使用 noopener 確保外部網站不能用 js 控制我們的網站。
https://www.gatsbyjs.org/packages/gatsby-plugin-feed
https://www.gatsbyjs.org/packages/gatsby-plugin-catch-links
幫 markdown 裡的內部超連結加上 SPA 效果,不會重新載入頁面
https://www.gatsbyjs.org/packages/gatsby-plugin-advanced-sitemap
幫網站加上 sitemap.xml
https://www.gatsbyjs.org/packages/gatsby-plugin-robots-txt
幫網站加上 robots.txt
https://www.gatsbyjs.org/packages/gatsby-plugin-sharp https://www.gatsbyjs.org/packages/gatsby-transformer-sharp/?=
https://www.gatsbyjs.org/packages/gatsby-awesome-pagination
https://www.gatsbyjs.org/packages/gatsby-plugin-manifest
https://www.gatsbyjs.org/packages/gatsby-plugin-offline
https://www.gatsbyjs.org/packages/gatsby-plugin-react-helmet/