text: module.exports = {
    siteMetadata: {
      title: `PROBRAIN`,
      description: `충남대학교 웹 개발 동아리 PROBRAIN`,
      author: `@probrain`,
      siteUrl: `https://probrain.site/`, // TODO:: 이후 변경
    },
    plugins: [
      {
        resolve: `gatsby-plugin-typescript`,
        options: {
          isTSX: true, // defaults to false
          jsxPragma: `jsx`, // defaults to "React"
          allExtensions: true, // defaults to false
        },
      },
      `gatsby-plugin-sass`,
      `gatsby-plugin-react-helmet`,
      'gatsby-plugin-sitemap',
      {
        resolve: 'gatsby-plugin-robots-txt',
        options: {
          policy: [{ userAgent: '*', allow: '/' }],
        },
      },
  
      `gatsby-plugin-image`,
      {
        resolve: 'gatsby-plugin-canonical-urls',
        options: {
          siteUrl: `https://probrain.site/`, // TODO:: 이후 변경
          stripQueryString: true,
        },
      },
      {
        resolve: `gatsby-source-filesystem`,
        options: {
          name: `images`,
          path: `${__dirname}/static`,
        },
      },
      {
        resolve: `gatsby-plugin-sharp`,
        options: {
          defaults: {
            formats: ['auto', 'webp'],
            quality: 100,
            placeholder: 'blurred',
          },
        },
      },
      `gatsby-transformer-sharp`,
      `gatsby-plugin-sharp`,
      {
        resolve: `gatsby-transformer-remark`,
        options: {
          plugins: [
            {
              resolve: 'gatsby-remark-smartypants',
              options: {
                dashes: 'oldschool',
              },
            },
            {
              resolve: 'gatsby-remark-prismjs',
              options: {
                classPrefix: 'language-',
              },
            },
            {
              resolve: 'gatsby-remark-images',
              options: {
                maxWidth: 768,
                quality: 100,
                withWebp: true,
              },
            },
            {
              resolve: 'gatsby-remark-copy-linked-files',
              options: {},
            },
            {
              resolve: 'gatsby-remark-external-links',
              options: {
                target: '_blank',
                rel: 'nofollow',
              },
            },
          ],
        },
      },
      {
        resolve: 'gatsby-plugin-react-svg',
        options: {
          rule: {
            include: /assets/,
          },
        },
      },
    ],
  };
  