diff --git a/gatsby-config.js b/gatsby-config.js index f714c46..50c51f2 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -6,94 +6,95 @@ module.exports = { /* Your site config here */ - plugins: [ - 'gatsby-plugin-react-helmet', - { - resolve: `gatsby-plugin-sass`, - options: { - postCssPlugins: [ - require("tailwindcss"), - ] - } - }, - { - resolve: 'gatsby-source-filesystem', - options: { - name: 'markdown-pages', - path: `${__dirname}/src/markdown-pages` - } - }, - { - resolve: `gatsby-transformer-remark`, - options: { - plugins: [ - { - resolve: `gatsby-remark-prismjs`, - options: { - // Class prefix for
 tags containing syntax highlighting;
-			    // defaults to 'language-' (e.g. 
).
-			    // If your site loads Prism into the browser at runtime,
-			    // (e.g. for use with libraries like react-live),
-			    // you may use this to prevent Prism from re-processing syntax.
-			    // This is an uncommon use-case though;
-			    // If you're unsure, it's best to use the default value.
-			    classPrefix: "language-",
-			    // This is used to allow setting a language for inline code
-			    // (i.e. single backticks) by creating a separator.
-			    // This separator is a string and will do no white-space
-			    // stripping.
-			    // A suggested value for English speakers is the non-ascii
-			    // character '›'.
-			    inlineCodeMarker: null,
-			    // This lets you set up language aliases.  For example,
-			    // setting this to '{ sh: "bash" }' will let you use
-			    // the language "sh" which will highlight using the
-			    // bash highlighter.
-			    aliases: {},
-			    // This toggles the display of line numbers globally alongside the code.
-			    // To use it, add the following line in gatsby-browser.js
-			    // right after importing the prism color scheme:
-			    //  require("prismjs/plugins/line-numbers/prism-line-numbers.css")
-			    // Defaults to false.
-			    // If you wish to only show line numbers on certain code blocks,
-			    // leave false and use the {numberLines: true} syntax below
-			    showLineNumbers: false,
-			    // If setting this to true, the parser won't handle and highlight inline
-			    // code used in markdown i.e. single backtick code like `this`.
-			    noInlineHighlight: false,
-			    // This adds a new language definition to Prism or extend an already
-			    // existing language definition. More details on this option can be
-			    // found under the header "Add new language definition or extend an
-			    // existing language" below.
-			    languageExtensions: [
-				{
-				    language: "superscript",
-				    extend: "javascript",
-				    definition: {
-					superscript_types: /(SuperType)/,
-				    },
-				    insertBefore: {
-					function: {
-					    superscript_keywords: /(superif|superelse)/,
-					},
-				    },
-				},
-			    ],
-			    // Customize the prompt used in shell output
-			    // Values below are default
-			    prompt: {
-				user: "root",
-				host: "localhost",
-				global: false,
-			    },
-			    // By default the HTML entities <>&'" are escaped.
-			    // Add additional HTML escapes by providing a mapping
-			    // of HTML entities and their escape value IE: { '}': '{' }
-			    escapeEntities: {},
-			},
-		    },
-		],
+  plugins: [
+    'gatsby-plugin-graphql-codegen',
+    'gatsby-plugin-react-helmet',
+    {
+      resolve: `gatsby-plugin-sass`,
+      options: {
+        postCssPlugins: [
+          require("tailwindcss"),
+        ]
+      }
+    },
+    {
+      resolve: 'gatsby-source-filesystem',
+      options: {
+        name: 'markdown-pages',
+        path: `${__dirname}/src/markdown-pages`
+      }
+    },
+    {
+      resolve: `gatsby-transformer-remark`,
+      options: {
+        plugins: [
+          {
+            resolve: `gatsby-remark-prismjs`,
+            options: {
+              // Class prefix for 
 tags containing syntax highlighting;
+              // defaults to 'language-' (e.g. 
).
+              // If your site loads Prism into the browser at runtime,
+              // (e.g. for use with libraries like react-live),
+              // you may use this to prevent Prism from re-processing syntax.
+              // This is an uncommon use-case though;
+              // If you're unsure, it's best to use the default value.
+              classPrefix: "language-",
+              // This is used to allow setting a language for inline code
+              // (i.e. single backticks) by creating a separator.
+              // This separator is a string and will do no white-space
+              // stripping.
+              // A suggested value for English speakers is the non-ascii
+              // character '›'.
+              inlineCodeMarker: null,
+              // This lets you set up language aliases.  For example,
+              // setting this to '{ sh: "bash" }' will let you use
+              // the language "sh" which will highlight using the
+              // bash highlighter.
+              aliases: {},
+              // This toggles the display of line numbers globally alongside the code.
+              // To use it, add the following line in gatsby-browser.js
+              // right after importing the prism color scheme:
+              //  require("prismjs/plugins/line-numbers/prism-line-numbers.css")
+              // Defaults to false.
+              // If you wish to only show line numbers on certain code blocks,
+              // leave false and use the {numberLines: true} syntax below
+              showLineNumbers: false,
+              // If setting this to true, the parser won't handle and highlight inline
+              // code used in markdown i.e. single backtick code like `this`.
+              noInlineHighlight: false,
+              // This adds a new language definition to Prism or extend an already
+              // existing language definition. More details on this option can be
+              // found under the header "Add new language definition or extend an
+              // existing language" below.
+              languageExtensions: [
+                {
+                  language: "superscript",
+                  extend: "javascript",
+                  definition: {
+                    superscript_types: /(SuperType)/,
+                  },
+                  insertBefore: {
+                    function: {
+                      superscript_keywords: /(superif|superelse)/,
+                    },
+                  },
+                },
+              ],
+              // Customize the prompt used in shell output
+              // Values below are default
+              prompt: {
+                user: "root",
+                host: "localhost",
+				        global: false,
+			        },
+			        // By default the HTML entities <>&'" are escaped.
+			        // Add additional HTML escapes by providing a mapping
+			        // of HTML entities and their escape value IE: { '}': '{' }
+			        escapeEntities: {},
+			      },
+		      },
+		    ],
 	    },
-	},
-    ],
+	  },
+  ],
 }
diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx
index 55ee527..2439c5c 100644
--- a/src/components/Layout.tsx
+++ b/src/components/Layout.tsx
@@ -15,7 +15,11 @@ const Layout: React.FC<{}> = (props) =>  {
 		{props.children}
 		
 	    
-		
+      {process.env.NODE_ENV === "production" ? (
+      
+      ) : null}
+	
     )
 };