diff --git a/.cache/async-requires.js b/.cache/async-requires.js
index 79ea3e57d..b9d03d464 100644
--- a/.cache/async-requires.js
+++ b/.cache/async-requires.js
@@ -11,7 +11,6 @@ exports.components = {
"component---src-pages-meetup-1-tsx": () => import("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/meetup1.tsx" /* webpackChunkName: "component---src-pages-meetup-1-tsx" */),
"component---src-pages-meetup-2-tsx": () => import("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/meetup2.tsx" /* webpackChunkName: "component---src-pages-meetup-2-tsx" */),
"component---src-pages-meetup-3-tsx": () => import("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/meetup3.tsx" /* webpackChunkName: "component---src-pages-meetup-3-tsx" */),
- "component---src-pages-past-meetups-tsx": () => import("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/past-meetups.tsx" /* webpackChunkName: "component---src-pages-past-meetups-tsx" */),
- "component---src-pages-test-mdx": () => import("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/test.mdx" /* webpackChunkName: "component---src-pages-test-mdx" */)
+ "component---src-pages-past-meetups-tsx": () => import("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/past-meetups.tsx" /* webpackChunkName: "component---src-pages-past-meetups-tsx" */)
}
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-1263c3f61fc00803dbee7c358cc6b516.json b/.cache/caches/gatsby-plugin-mdx/diskstore-1263c3f61fc00803dbee7c358cc6b516.json
deleted file mode 100644
index 1fd63e16f..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-1263c3f61fc00803dbee7c358cc6b516.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829020731000,"key":"gatsby-plugin-mdx-entire-payload-a5c88a5274376b94e675a5520c088d9f-","val":{"mdast":{"type":"root","children":[{"type":"thematicBreak","position":{"start":{"line":2,"column":1,"offset":1},"end":{"line":2,"column":4,"offset":4},"indent":[]}},{"type":"paragraph","children":[{"type":"text","value":"title: Hello, world!\npath: /hello-world","position":{"start":{"line":3,"column":1,"offset":5},"end":{"line":4,"column":19,"offset":44},"indent":[1]}}],"position":{"start":{"line":3,"column":1,"offset":5},"end":{"line":4,"column":19,"offset":44},"indent":[1]}},{"type":"heading","depth":2,"children":[{"type":"text","value":"date: 2019-11-20","position":{"start":{"line":5,"column":1,"offset":45},"end":{"line":5,"column":17,"offset":61},"indent":[]}}],"position":{"start":{"line":5,"column":1,"offset":45},"end":{"line":6,"column":4,"offset":65},"indent":[1]}},{"type":"jsx","value":"
{console.log(props.pageContext.frontmatter.title)}
\n{props.pageContext.frontmatter.date}
","position":{"start":{"line":8,"column":1,"offset":67},"end":{"line":9,"column":44,"offset":170},"indent":[1]}},{"type":"export","value":"export const _frontmatter = {}","position":{"start":{"line":11,"column":1,"offset":172},"end":{"line":11,"column":31,"offset":202},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":11,"column":31,"offset":202}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\n\nexport const _frontmatter = {};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n
\n {`title: Hello, world!\npath: /hello-world`}
\n {`date: 2019-11-20`}
\n {console.log(props.pageContext.frontmatter.title)}
\n {props.pageContext.frontmatter.date}
\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-2aa7971b92d6c41e5e918bbc5872c426.json b/.cache/caches/gatsby-plugin-mdx/diskstore-2aa7971b92d6c41e5e918bbc5872c426.json
deleted file mode 100644
index 50e53b637..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-2aa7971b92d6c41e5e918bbc5872c426.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829020421000,"key":"gatsby-plugin-mdx-entire-payload-83520096ff82aacf7708857a36494d8f-","val":{"mdast":{"type":"root","children":[{"type":"heading","depth":1,"children":[{"type":"text","value":"Hello, world!","position":{"start":{"line":1,"column":3,"offset":2},"end":{"line":1,"column":16,"offset":15},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":16,"offset":15},"indent":[]}},{"type":"export","value":"export const _frontmatter = {\"title\":\"Hello, world!\",\"path\":\"/hello-world\",\"date\":\"2019-01-29T00:00:00.000Z\"}","position":{"start":{"line":3,"column":1,"offset":17},"end":{"line":3,"column":110,"offset":126},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":3,"column":110,"offset":126}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\n\nexport const _frontmatter = {\n \"title\": \"Hello, world!\",\n \"path\": \"/hello-world\",\n \"date\": \"2019-01-29T00:00:00.000Z\"\n};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n {`Hello, world!`}
\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-644a406da53880e67ac9333b099dab1e.json b/.cache/caches/gatsby-plugin-mdx/diskstore-644a406da53880e67ac9333b099dab1e.json
deleted file mode 100644
index 67d773599..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-644a406da53880e67ac9333b099dab1e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829021059000,"key":"gatsby-plugin-mdx-entire-payload-353921509db1f23e208106c58e1d82ad-","val":{"mdast":{"type":"root","children":[{"type":"thematicBreak","position":{"start":{"line":2,"column":1,"offset":1},"end":{"line":2,"column":4,"offset":4},"indent":[]}},{"type":"thematicBreak","position":{"start":{"line":4,"column":1,"offset":6},"end":{"line":4,"column":4,"offset":9},"indent":[]}},{"type":"import","value":"import Header from \"../components/Header.tsx\";","position":{"start":{"line":5,"column":1,"offset":10},"end":{"line":5,"column":47,"offset":56},"indent":[]}},{"type":"jsx","value":"\n{console.log(props.pageContext.frontmatter)}
\n{props.pageContext.frontmatter.date}
","position":{"start":{"line":7,"column":1,"offset":58},"end":{"line":9,"column":44,"offset":166},"indent":[1,1]}},{"type":"export","value":"export const _frontmatter = {}","position":{"start":{"line":11,"column":1,"offset":168},"end":{"line":11,"column":31,"offset":198},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":11,"column":31,"offset":198}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\nimport Header from \"../components/Header.tsx\";\nexport const _frontmatter = {};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n
\n
\n\n \n {console.log(props.pageContext.frontmatter)}
\n {props.pageContext.frontmatter.date}
\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-6cf153521dfaa94b26279b045bb6a5dd.json b/.cache/caches/gatsby-plugin-mdx/diskstore-6cf153521dfaa94b26279b045bb6a5dd.json
deleted file mode 100644
index f4189ac08..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-6cf153521dfaa94b26279b045bb6a5dd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829020708000,"key":"gatsby-plugin-mdx-entire-payload-f917a299afbfaa989301b67fe1819098-","val":{"mdast":{"type":"root","children":[{"type":"thematicBreak","position":{"start":{"line":2,"column":1,"offset":1},"end":{"line":2,"column":4,"offset":4},"indent":[]}},{"type":"paragraph","children":[{"type":"text","value":"title: Hello, world!\npath: /hello-world","position":{"start":{"line":3,"column":1,"offset":5},"end":{"line":4,"column":19,"offset":44},"indent":[1]}}],"position":{"start":{"line":3,"column":1,"offset":5},"end":{"line":4,"column":19,"offset":44},"indent":[1]}},{"type":"heading","depth":2,"children":[{"type":"text","value":"date: 2019-11-20","position":{"start":{"line":5,"column":1,"offset":45},"end":{"line":5,"column":17,"offset":61},"indent":[]}}],"position":{"start":{"line":5,"column":1,"offset":45},"end":{"line":6,"column":4,"offset":65},"indent":[1]}},{"type":"jsx","value":"{props.pageContext.frontmatter.title}
\n{props.pageContext.frontmatter.date}
","position":{"start":{"line":8,"column":1,"offset":67},"end":{"line":9,"column":44,"offset":157},"indent":[1]}},{"type":"export","value":"export const _frontmatter = {}","position":{"start":{"line":11,"column":1,"offset":159},"end":{"line":11,"column":31,"offset":189},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":11,"column":31,"offset":189}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\n\nexport const _frontmatter = {};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n
\n {`title: Hello, world!\npath: /hello-world`}
\n {`date: 2019-11-20`}
\n {props.pageContext.frontmatter.title}
\n {props.pageContext.frontmatter.date}
\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-719f933acb91bed8bcf9d971ef2e4241.json b/.cache/caches/gatsby-plugin-mdx/diskstore-719f933acb91bed8bcf9d971ef2e4241.json
deleted file mode 100644
index 15a395168..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-719f933acb91bed8bcf9d971ef2e4241.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829020398000,"key":"gatsby-plugin-mdx-entire-payload-782f581af4efe3e096786e846dd9bcfe-","val":{"mdast":{"type":"root","children":[{"type":"export","value":"export const _frontmatter = {}","position":{"start":{"line":3,"column":1,"offset":2},"end":{"line":3,"column":31,"offset":32},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":3,"column":31,"offset":32}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\n\nexport const _frontmatter = {};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-8314e4e37444e8c3283f5297db180c21.json b/.cache/caches/gatsby-plugin-mdx/diskstore-8314e4e37444e8c3283f5297db180c21.json
deleted file mode 100644
index 3e5709898..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-8314e4e37444e8c3283f5297db180c21.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829020701000,"key":"gatsby-plugin-mdx-entire-payload-d9d0e74e53fa38c8f99ed3339c3dbbe8-","val":{"mdast":{"type":"root","children":[{"type":"heading","depth":2,"children":[{"type":"text","value":"import { Header } from \"../components/header\"","position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":46,"offset":45},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":2,"column":4,"offset":49},"indent":[1]}},{"type":"paragraph","children":[{"type":"text","value":"title: Hello, world!\npath: /hello-world","position":{"start":{"line":3,"column":1,"offset":50},"end":{"line":4,"column":19,"offset":89},"indent":[1]}}],"position":{"start":{"line":3,"column":1,"offset":50},"end":{"line":4,"column":19,"offset":89},"indent":[1]}},{"type":"heading","depth":2,"children":[{"type":"text","value":"date: 2019-11-20","position":{"start":{"line":5,"column":1,"offset":90},"end":{"line":5,"column":17,"offset":106},"indent":[]}}],"position":{"start":{"line":5,"column":1,"offset":90},"end":{"line":6,"column":4,"offset":110},"indent":[1]}},{"type":"jsx","value":"{props.pageContext.frontmatter.title}
\n{props.pageContext.frontmatter.date}
","position":{"start":{"line":8,"column":1,"offset":112},"end":{"line":9,"column":44,"offset":202},"indent":[1]}},{"type":"export","value":"export const _frontmatter = {}","position":{"start":{"line":11,"column":1,"offset":204},"end":{"line":11,"column":31,"offset":234},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":11,"column":31,"offset":234}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\n\nexport const _frontmatter = {};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n {`import { Header } from \"../components/header\"`}
\n {`title: Hello, world!\npath: /hello-world`}
\n {`date: 2019-11-20`}
\n {props.pageContext.frontmatter.title}
\n {props.pageContext.frontmatter.date}
\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-8705f1a53b5f25a08ec3bedb8aa3e1d2.json b/.cache/caches/gatsby-plugin-mdx/diskstore-8705f1a53b5f25a08ec3bedb8aa3e1d2.json
deleted file mode 100644
index 7a33b598a..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-8705f1a53b5f25a08ec3bedb8aa3e1d2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829020771000,"key":"gatsby-plugin-mdx-entire-payload-6dc2652ef2d38b5c20787af8bd229936-","val":{"mdast":{"type":"root","children":[{"type":"thematicBreak","position":{"start":{"line":2,"column":1,"offset":1},"end":{"line":2,"column":4,"offset":4},"indent":[]}},{"type":"paragraph","children":[{"type":"text","value":"title: Hello, world!\npath: /hello-world","position":{"start":{"line":3,"column":1,"offset":5},"end":{"line":4,"column":19,"offset":44},"indent":[1]}}],"position":{"start":{"line":3,"column":1,"offset":5},"end":{"line":4,"column":19,"offset":44},"indent":[1]}},{"type":"heading","depth":2,"children":[{"type":"text","value":"date: 2019-11-20","position":{"start":{"line":5,"column":1,"offset":45},"end":{"line":5,"column":17,"offset":61},"indent":[]}}],"position":{"start":{"line":5,"column":1,"offset":45},"end":{"line":6,"column":4,"offset":65},"indent":[1]}},{"type":"jsx","value":"{console.log(props.pageContext)}
\n{props.pageContext.frontmatter.date}
","position":{"start":{"line":8,"column":1,"offset":67},"end":{"line":9,"column":44,"offset":152},"indent":[1]}},{"type":"export","value":"export const _frontmatter = {}","position":{"start":{"line":11,"column":1,"offset":154},"end":{"line":11,"column":31,"offset":184},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":11,"column":31,"offset":184}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\n\nexport const _frontmatter = {};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n
\n {`title: Hello, world!\npath: /hello-world`}
\n {`date: 2019-11-20`}
\n {console.log(props.pageContext)}
\n {props.pageContext.frontmatter.date}
\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-9071cbf10dfa8e7958cf232606e2399e.json b/.cache/caches/gatsby-plugin-mdx/diskstore-9071cbf10dfa8e7958cf232606e2399e.json
deleted file mode 100644
index 56698ebed..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-9071cbf10dfa8e7958cf232606e2399e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829021033000,"key":"gatsby-plugin-mdx-entire-payload-b4bebc5d07b766d1f189d3f880b3ee92-","val":{"mdast":{"type":"root","children":[{"type":"thematicBreak","position":{"start":{"line":2,"column":1,"offset":1},"end":{"line":2,"column":4,"offset":4},"indent":[]}},{"type":"paragraph","children":[{"type":"text","value":"title: Hello, world!\npath: /hello-world","position":{"start":{"line":3,"column":1,"offset":5},"end":{"line":4,"column":19,"offset":44},"indent":[1]}}],"position":{"start":{"line":3,"column":1,"offset":5},"end":{"line":4,"column":19,"offset":44},"indent":[1]}},{"type":"heading","depth":2,"children":[{"type":"text","value":"date: 2019-11-20","position":{"start":{"line":5,"column":1,"offset":45},"end":{"line":5,"column":17,"offset":61},"indent":[]}}],"position":{"start":{"line":5,"column":1,"offset":45},"end":{"line":6,"column":4,"offset":65},"indent":[1]}},{"type":"import","value":"import Header from \"../components/Header.tsx\";","position":{"start":{"line":7,"column":1,"offset":66},"end":{"line":7,"column":47,"offset":112},"indent":[]}},{"type":"jsx","value":"\n{console.log(props.pageContext.frontmatter)}
\n{props.pageContext.frontmatter.date}
","position":{"start":{"line":9,"column":1,"offset":114},"end":{"line":11,"column":44,"offset":222},"indent":[1,1]}},{"type":"export","value":"export const _frontmatter = {}","position":{"start":{"line":13,"column":1,"offset":224},"end":{"line":13,"column":31,"offset":254},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":13,"column":31,"offset":254}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\nimport Header from \"../components/Header.tsx\";\nexport const _frontmatter = {};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n
\n {`title: Hello, world!\npath: /hello-world`}
\n {`date: 2019-11-20`}
\n\n \n {console.log(props.pageContext.frontmatter)}
\n {props.pageContext.frontmatter.date}
\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-a4d5e20779aee24c6037cb9c2672da92.json b/.cache/caches/gatsby-plugin-mdx/diskstore-a4d5e20779aee24c6037cb9c2672da92.json
deleted file mode 100644
index 215cc924c..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-a4d5e20779aee24c6037cb9c2672da92.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829022126000,"key":"gatsby-plugin-mdx-entire-payload-46cdc9cf2f36ff06303ebdacd989aa87-","val":{"mdast":{"type":"root","children":[{"type":"import","value":"import Layout from \"../components/layout\";\n","position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":2,"column":11,"offset":53},"indent":[1]}},{"type":"export","value":"export const _frontmatter = {\"title\":\"Hello, world!\",\"path\":\"/hello-world\",\"date\":\"2019-01-29T00:00:00.000Z\"}","position":{"start":{"line":5,"column":1,"offset":56},"end":{"line":5,"column":110,"offset":165},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":5,"column":110,"offset":165}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\nimport Layout from \"../components/layout\";\n\nexport const _frontmatter = {\n \"title\": \"Hello, world!\",\n \"path\": \"/hello-world\",\n \"date\": \"2019-01-29T00:00:00.000Z\"\n};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-a644d74796bd2c4a9d955fa4362d204d.json b/.cache/caches/gatsby-plugin-mdx/diskstore-a644d74796bd2c4a9d955fa4362d204d.json
deleted file mode 100644
index 2ad62a180..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-a644d74796bd2c4a9d955fa4362d204d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829020674000,"key":"gatsby-plugin-mdx-entire-payload-5f2822142c34bc8d6b494e64557ff0ff-","val":{"mdast":{"type":"root","children":[{"type":"heading","depth":2,"children":[{"type":"text","value":"import { Header } from \"../components/header\"","position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":46,"offset":45},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":2,"column":4,"offset":49},"indent":[1]}},{"type":"paragraph","children":[{"type":"text","value":"title: Hello, world!\npath: /hello-world","position":{"start":{"line":3,"column":1,"offset":50},"end":{"line":4,"column":19,"offset":89},"indent":[1]}}],"position":{"start":{"line":3,"column":1,"offset":50},"end":{"line":4,"column":19,"offset":89},"indent":[1]}},{"type":"heading","depth":2,"children":[{"type":"text","value":"date: 2019-11-20","position":{"start":{"line":5,"column":1,"offset":90},"end":{"line":5,"column":17,"offset":106},"indent":[]}}],"position":{"start":{"line":5,"column":1,"offset":90},"end":{"line":6,"column":4,"offset":110},"indent":[1]}},{"type":"jsx","value":"\n{props.pageContext.frontmatter.title}
\n{props.pageContext.frontmatter.date}
","position":{"start":{"line":7,"column":1,"offset":111},"end":{"line":9,"column":44,"offset":212},"indent":[1,1]}},{"type":"export","value":"export const _frontmatter = {}","position":{"start":{"line":11,"column":1,"offset":214},"end":{"line":11,"column":31,"offset":244},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":11,"column":31,"offset":244}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\n\nexport const _frontmatter = {};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\nconst Header = makeShortcode(\"Header\");\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n {`import { Header } from \"../components/header\"`}
\n {`title: Hello, world!\npath: /hello-world`}
\n {`date: 2019-11-20`}
\n \n {props.pageContext.frontmatter.title}
\n {props.pageContext.frontmatter.date}
\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-a7656f52b8e1230037467659501c5481.json b/.cache/caches/gatsby-plugin-mdx/diskstore-a7656f52b8e1230037467659501c5481.json
deleted file mode 100644
index 8d9f51e7a..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-a7656f52b8e1230037467659501c5481.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829022190000,"key":"gatsby-plugin-mdx-entire-payload-f8ac15bc8c075b5c779ed5e4a44acfa3-","val":{"mdast":{"type":"root","children":[{"type":"import","value":"import Layout from \"../components/layout\";\nimport CodeConduct from \"../components/CodeConduct\";","position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":2,"column":53,"offset":95},"indent":[1]}},{"type":"jsx","value":"}/>","position":{"start":{"line":4,"column":1,"offset":97},"end":{"line":4,"column":39,"offset":135},"indent":[]}},{"type":"export","value":"export const _frontmatter = {\"title\":\"Hello, world!\",\"path\":\"/hello-world\",\"date\":\"2019-01-29T00:00:00.000Z\"}","position":{"start":{"line":7,"column":1,"offset":138},"end":{"line":7,"column":110,"offset":247},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":7,"column":110,"offset":247}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\nimport Layout from \"../components/layout\";\nimport CodeConduct from \"../components/CodeConduct\";\nexport const _frontmatter = {\n \"title\": \"Hello, world!\",\n \"path\": \"/hello-world\",\n \"date\": \"2019-01-29T00:00:00.000Z\"\n};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n\n } mdxType=\"Layout\" />\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-b1c2014aa95a9f0adf80e08b82ac174d.json b/.cache/caches/gatsby-plugin-mdx/diskstore-b1c2014aa95a9f0adf80e08b82ac174d.json
deleted file mode 100644
index 96f6e4fe7..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-b1c2014aa95a9f0adf80e08b82ac174d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829021076000,"key":"gatsby-plugin-mdx-entire-payload-e7d6beba6c58618f427a076fe059dd17-","val":{"mdast":{"type":"root","children":[{"type":"thematicBreak","position":{"start":{"line":2,"column":1,"offset":1},"end":{"line":2,"column":4,"offset":4},"indent":[]}},{"type":"thematicBreak","position":{"start":{"line":4,"column":1,"offset":6},"end":{"line":4,"column":4,"offset":9},"indent":[]}},{"type":"import","value":"import Header from \"../components/Header.tsx\";","position":{"start":{"line":5,"column":1,"offset":10},"end":{"line":5,"column":47,"offset":56},"indent":[]}},{"type":"jsx","value":"","position":{"start":{"line":7,"column":1,"offset":58},"end":{"line":7,"column":11,"offset":68},"indent":[]}},{"type":"export","value":"export const _frontmatter = {}","position":{"start":{"line":10,"column":1,"offset":71},"end":{"line":10,"column":31,"offset":101},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":10,"column":31,"offset":101}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\nimport Header from \"../components/Header.tsx\";\nexport const _frontmatter = {};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n
\n
\n\n \n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-d346767ba4af3d98151fd37879e08137.json b/.cache/caches/gatsby-plugin-mdx/diskstore-d346767ba4af3d98151fd37879e08137.json
deleted file mode 100644
index b7be0ba4f..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-d346767ba4af3d98151fd37879e08137.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829020755000,"key":"gatsby-plugin-mdx-entire-payload-a25f173e8c47d3b6f57d193d002dbbec-","val":{"mdast":{"type":"root","children":[{"type":"thematicBreak","position":{"start":{"line":2,"column":1,"offset":1},"end":{"line":2,"column":4,"offset":4},"indent":[]}},{"type":"paragraph","children":[{"type":"text","value":"title: Hello, world!\npath: /hello-world","position":{"start":{"line":3,"column":1,"offset":5},"end":{"line":4,"column":19,"offset":44},"indent":[1]}}],"position":{"start":{"line":3,"column":1,"offset":5},"end":{"line":4,"column":19,"offset":44},"indent":[1]}},{"type":"heading","depth":2,"children":[{"type":"text","value":"date: 2019-11-20","position":{"start":{"line":5,"column":1,"offset":45},"end":{"line":5,"column":17,"offset":61},"indent":[]}}],"position":{"start":{"line":5,"column":1,"offset":45},"end":{"line":6,"column":4,"offset":65},"indent":[1]}},{"type":"jsx","value":"{console.log(props.pageContext.frontmatter)}
\n{props.pageContext.frontmatter.date}
","position":{"start":{"line":8,"column":1,"offset":67},"end":{"line":9,"column":44,"offset":164},"indent":[1]}},{"type":"export","value":"export const _frontmatter = {}","position":{"start":{"line":11,"column":1,"offset":166},"end":{"line":11,"column":31,"offset":196},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":11,"column":31,"offset":196}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\n\nexport const _frontmatter = {};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n
\n {`title: Hello, world!\npath: /hello-world`}
\n {`date: 2019-11-20`}
\n {console.log(props.pageContext.frontmatter)}
\n {props.pageContext.frontmatter.date}
\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/diskstore-dc1408ce9a6dfe8ad461209f5abd034b.json b/.cache/caches/gatsby-plugin-mdx/diskstore-dc1408ce9a6dfe8ad461209f5abd034b.json
deleted file mode 100644
index 92d70a400..000000000
--- a/.cache/caches/gatsby-plugin-mdx/diskstore-dc1408ce9a6dfe8ad461209f5abd034b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"expireTime":9007200829020569000,"key":"gatsby-plugin-mdx-entire-payload-bae2926a9ff2a6202afda21aec2a7b0c-","val":{"mdast":{"type":"root","children":[{"type":"jsx","value":"{props.pageContext.frontmatter.title}
\n{props.pageContext.frontmatter.date}","position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":2,"column":50,"offset":96},"indent":[1]}},{"type":"export","value":"export const _frontmatter = {\"title\":\"Hello, world!\",\"path\":\"/hello-world\",\"date\":\"2019-11-20T00:00:00.000Z\"}","position":{"start":{"line":4,"column":1,"offset":98},"end":{"line":4,"column":110,"offset":207},"indent":[]}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":4,"column":110,"offset":207}}},"scopeImports":[],"scopeIdentifiers":[],"rawMDXOutput":"/* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\n\nexport const _frontmatter = {\n \"title\": \"Hello, world!\",\n \"path\": \"/hello-world\",\n \"date\": \"2019-11-20T00:00:00.000Z\"\n};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n return \n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n {props.pageContext.frontmatter.title}
\n {props.pageContext.frontmatter.date}\n\n ;\n}\n\n;\nMDXContent.isMDXComponent = true;"}}
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/mdx-scopes-dir/148c95b9f93b38a1f191b9bf20fd847e.js b/.cache/caches/gatsby-plugin-mdx/mdx-scopes-dir/148c95b9f93b38a1f191b9bf20fd847e.js
deleted file mode 100644
index 66c9dad86..000000000
--- a/.cache/caches/gatsby-plugin-mdx/mdx-scopes-dir/148c95b9f93b38a1f191b9bf20fd847e.js
+++ /dev/null
@@ -1,6 +0,0 @@
-import Layout from "../../../../src/components/layout";
-import React from 'react';
-export default {
- Layout,
- React
-};
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/mdx-scopes-dir/9e32f4eeae6b60c5709fdaa8a3fb1957.js b/.cache/caches/gatsby-plugin-mdx/mdx-scopes-dir/9e32f4eeae6b60c5709fdaa8a3fb1957.js
deleted file mode 100644
index 0e382c06c..000000000
--- a/.cache/caches/gatsby-plugin-mdx/mdx-scopes-dir/9e32f4eeae6b60c5709fdaa8a3fb1957.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import Layout from "../../../../src/components/layout";
-import CodeConduct from "../../../../src/components/CodeConduct";
-import React from 'react';
-export default {
- Layout,
- CodeConduct,
- React
-};
\ No newline at end of file
diff --git a/.cache/caches/gatsby-plugin-mdx/mdx-scopes-dir/a0966696271f2e8d041b3786f32bc48b.js b/.cache/caches/gatsby-plugin-mdx/mdx-scopes-dir/a0966696271f2e8d041b3786f32bc48b.js
deleted file mode 100644
index ee504bcf2..000000000
--- a/.cache/caches/gatsby-plugin-mdx/mdx-scopes-dir/a0966696271f2e8d041b3786f32bc48b.js
+++ /dev/null
@@ -1,6 +0,0 @@
-import Header from "../../../../src/components/Header.tsx";
-import React from 'react';
-export default {
- Header,
- React
-};
\ No newline at end of file
diff --git a/.cache/redux.state b/.cache/redux.state
index 76c3e60c3..a46baa09a 100644
Binary files a/.cache/redux.state and b/.cache/redux.state differ
diff --git a/.cache/sync-requires.js b/.cache/sync-requires.js
index 529b5f0fd..b4a5e249d 100644
--- a/.cache/sync-requires.js
+++ b/.cache/sync-requires.js
@@ -14,7 +14,6 @@ exports.components = {
"component---src-pages-meetup-1-tsx": hot(preferDefault(require("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/meetup1.tsx"))),
"component---src-pages-meetup-2-tsx": hot(preferDefault(require("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/meetup2.tsx"))),
"component---src-pages-meetup-3-tsx": hot(preferDefault(require("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/meetup3.tsx"))),
- "component---src-pages-past-meetups-tsx": hot(preferDefault(require("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/past-meetups.tsx"))),
- "component---src-pages-test-mdx": hot(preferDefault(require("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/test.mdx")))
+ "component---src-pages-past-meetups-tsx": hot(preferDefault(require("/Users/frank.mcmanus/Documents/_development/Typescript/website/src/pages/past-meetups.tsx")))
}
diff --git a/gatsby-config.js b/gatsby-config.js
index e927bfe14..8b0bddac2 100644
--- a/gatsby-config.js
+++ b/gatsby-config.js
@@ -30,6 +30,14 @@ module.exports = {
},
},
`gatsby-plugin-mdx`,
+ `gatsby-transformer-remark`,
+ {
+ resolve: `gatsby-source-filesystem`,
+ options: {
+ name: `pages`,
+ path: `${__dirname}/src/content/meetups`,
+ },
+ },
// this (optional) plugin enables Progressive Web App + Offline functionality
// To learn more, visit: https://gatsby.dev/offline
// `gatsby-plugin-offline`,
diff --git a/node_modules/.cache/babel-loader/0086cb20ee7f9fd286db132ba90382d9.json.gz b/node_modules/.cache/babel-loader/0086cb20ee7f9fd286db132ba90382d9.json.gz
new file mode 100644
index 000000000..a7354b84d
Binary files /dev/null and b/node_modules/.cache/babel-loader/0086cb20ee7f9fd286db132ba90382d9.json.gz differ
diff --git a/node_modules/.cache/babel-loader/05f8d992ed9bf479fd2718903e2586d9.json.gz b/node_modules/.cache/babel-loader/05f8d992ed9bf479fd2718903e2586d9.json.gz
new file mode 100644
index 000000000..7fc7fd219
Binary files /dev/null and b/node_modules/.cache/babel-loader/05f8d992ed9bf479fd2718903e2586d9.json.gz differ
diff --git a/node_modules/.cache/babel-loader/09f62b7a0670b88820520a736ed3eefe.json.gz b/node_modules/.cache/babel-loader/09f62b7a0670b88820520a736ed3eefe.json.gz
new file mode 100644
index 000000000..6cbef85da
Binary files /dev/null and b/node_modules/.cache/babel-loader/09f62b7a0670b88820520a736ed3eefe.json.gz differ
diff --git a/node_modules/.cache/babel-loader/0c4131337dd98fcfccb64e9c6a376279.json.gz b/node_modules/.cache/babel-loader/0c4131337dd98fcfccb64e9c6a376279.json.gz
new file mode 100644
index 000000000..b7fc3402d
Binary files /dev/null and b/node_modules/.cache/babel-loader/0c4131337dd98fcfccb64e9c6a376279.json.gz differ
diff --git a/node_modules/.cache/babel-loader/10c3b136340e4a8af8f8ea9c19d51da2.json.gz b/node_modules/.cache/babel-loader/10c3b136340e4a8af8f8ea9c19d51da2.json.gz
new file mode 100644
index 000000000..2d60b81df
Binary files /dev/null and b/node_modules/.cache/babel-loader/10c3b136340e4a8af8f8ea9c19d51da2.json.gz differ
diff --git a/node_modules/.cache/babel-loader/18cd6ca88d06b1ed17c00dfa7817f252.json.gz b/node_modules/.cache/babel-loader/18cd6ca88d06b1ed17c00dfa7817f252.json.gz
new file mode 100644
index 000000000..bf4fd2f46
Binary files /dev/null and b/node_modules/.cache/babel-loader/18cd6ca88d06b1ed17c00dfa7817f252.json.gz differ
diff --git a/node_modules/.cache/babel-loader/23c09731f3ddf5a2f61dafb2feb72f35.json.gz b/node_modules/.cache/babel-loader/23c09731f3ddf5a2f61dafb2feb72f35.json.gz
new file mode 100644
index 000000000..9ed366d4e
Binary files /dev/null and b/node_modules/.cache/babel-loader/23c09731f3ddf5a2f61dafb2feb72f35.json.gz differ
diff --git a/node_modules/.cache/babel-loader/2b4d6aceb17c00ed67d2690f6c9bb19f.json.gz b/node_modules/.cache/babel-loader/2b4d6aceb17c00ed67d2690f6c9bb19f.json.gz
new file mode 100644
index 000000000..213409b84
Binary files /dev/null and b/node_modules/.cache/babel-loader/2b4d6aceb17c00ed67d2690f6c9bb19f.json.gz differ
diff --git a/node_modules/.cache/babel-loader/3966f0c9ed446cfe2dc79318ade12af0.json.gz b/node_modules/.cache/babel-loader/3966f0c9ed446cfe2dc79318ade12af0.json.gz
new file mode 100644
index 000000000..225e56bfb
Binary files /dev/null and b/node_modules/.cache/babel-loader/3966f0c9ed446cfe2dc79318ade12af0.json.gz differ
diff --git a/node_modules/.cache/babel-loader/4f7fca945cdac14c20355d0e6a88dc65.json.gz b/node_modules/.cache/babel-loader/4f7fca945cdac14c20355d0e6a88dc65.json.gz
new file mode 100644
index 000000000..aaac145fa
Binary files /dev/null and b/node_modules/.cache/babel-loader/4f7fca945cdac14c20355d0e6a88dc65.json.gz differ
diff --git a/node_modules/.cache/babel-loader/5862a147487eca404f8d759d2f31365c.json.gz b/node_modules/.cache/babel-loader/5862a147487eca404f8d759d2f31365c.json.gz
new file mode 100644
index 000000000..9f4567035
Binary files /dev/null and b/node_modules/.cache/babel-loader/5862a147487eca404f8d759d2f31365c.json.gz differ
diff --git a/node_modules/.cache/babel-loader/611a4589e85fc65a564c3aa4e9360588.json.gz b/node_modules/.cache/babel-loader/611a4589e85fc65a564c3aa4e9360588.json.gz
new file mode 100644
index 000000000..5a377334c
Binary files /dev/null and b/node_modules/.cache/babel-loader/611a4589e85fc65a564c3aa4e9360588.json.gz differ
diff --git a/node_modules/.cache/babel-loader/68d9453efe8b1d3291e3534134a7063b.json.gz b/node_modules/.cache/babel-loader/68d9453efe8b1d3291e3534134a7063b.json.gz
new file mode 100644
index 000000000..2db6efc5d
Binary files /dev/null and b/node_modules/.cache/babel-loader/68d9453efe8b1d3291e3534134a7063b.json.gz differ
diff --git a/node_modules/.cache/babel-loader/6d9277d64e84aaf3650a3ddd88d9fc07.json.gz b/node_modules/.cache/babel-loader/6d9277d64e84aaf3650a3ddd88d9fc07.json.gz
new file mode 100644
index 000000000..df873b1a2
Binary files /dev/null and b/node_modules/.cache/babel-loader/6d9277d64e84aaf3650a3ddd88d9fc07.json.gz differ
diff --git a/node_modules/.cache/babel-loader/86a086a7e5cd7aef0e3698857eb33607.json.gz b/node_modules/.cache/babel-loader/86a086a7e5cd7aef0e3698857eb33607.json.gz
new file mode 100644
index 000000000..4d3b393ec
Binary files /dev/null and b/node_modules/.cache/babel-loader/86a086a7e5cd7aef0e3698857eb33607.json.gz differ
diff --git a/node_modules/.cache/babel-loader/8fdb3c179191ff914de0136f2e793120.json.gz b/node_modules/.cache/babel-loader/8fdb3c179191ff914de0136f2e793120.json.gz
new file mode 100644
index 000000000..b084a1b0e
Binary files /dev/null and b/node_modules/.cache/babel-loader/8fdb3c179191ff914de0136f2e793120.json.gz differ
diff --git a/node_modules/.cache/babel-loader/94d721726aad00273baa2734b0fca28a.json.gz b/node_modules/.cache/babel-loader/94d721726aad00273baa2734b0fca28a.json.gz
new file mode 100644
index 000000000..aa7545086
Binary files /dev/null and b/node_modules/.cache/babel-loader/94d721726aad00273baa2734b0fca28a.json.gz differ
diff --git a/node_modules/.cache/babel-loader/9cb9b480ba0bdaf555efaa7b3abb6e2f.json.gz b/node_modules/.cache/babel-loader/9cb9b480ba0bdaf555efaa7b3abb6e2f.json.gz
new file mode 100644
index 000000000..a37ecbaf6
Binary files /dev/null and b/node_modules/.cache/babel-loader/9cb9b480ba0bdaf555efaa7b3abb6e2f.json.gz differ
diff --git a/node_modules/.cache/babel-loader/a63ebaba01139d19b299dac366235fbc.json.gz b/node_modules/.cache/babel-loader/a63ebaba01139d19b299dac366235fbc.json.gz
new file mode 100644
index 000000000..6df8c6825
Binary files /dev/null and b/node_modules/.cache/babel-loader/a63ebaba01139d19b299dac366235fbc.json.gz differ
diff --git a/node_modules/.cache/babel-loader/a9d377935a2952044eb7c06bb754d922.json.gz b/node_modules/.cache/babel-loader/a9d377935a2952044eb7c06bb754d922.json.gz
new file mode 100644
index 000000000..af629405b
Binary files /dev/null and b/node_modules/.cache/babel-loader/a9d377935a2952044eb7c06bb754d922.json.gz differ
diff --git a/node_modules/.cache/babel-loader/abdb5ec5865558ebeebff585fee2a950.json.gz b/node_modules/.cache/babel-loader/abdb5ec5865558ebeebff585fee2a950.json.gz
new file mode 100644
index 000000000..bb06756e3
Binary files /dev/null and b/node_modules/.cache/babel-loader/abdb5ec5865558ebeebff585fee2a950.json.gz differ
diff --git a/node_modules/.cache/babel-loader/b7fc66d99af757c43c0fdb6396be2128.json.gz b/node_modules/.cache/babel-loader/b7fc66d99af757c43c0fdb6396be2128.json.gz
new file mode 100644
index 000000000..024dfc9e1
Binary files /dev/null and b/node_modules/.cache/babel-loader/b7fc66d99af757c43c0fdb6396be2128.json.gz differ
diff --git a/node_modules/.cache/babel-loader/bcc73030ce8ba781d4d70a4691e6cb62.json.gz b/node_modules/.cache/babel-loader/bcc73030ce8ba781d4d70a4691e6cb62.json.gz
new file mode 100644
index 000000000..494d13f28
Binary files /dev/null and b/node_modules/.cache/babel-loader/bcc73030ce8ba781d4d70a4691e6cb62.json.gz differ
diff --git a/node_modules/.cache/babel-loader/c04d568918503ac6cacca4a7beca35a0.json.gz b/node_modules/.cache/babel-loader/c04d568918503ac6cacca4a7beca35a0.json.gz
new file mode 100644
index 000000000..b359d8c0b
Binary files /dev/null and b/node_modules/.cache/babel-loader/c04d568918503ac6cacca4a7beca35a0.json.gz differ
diff --git a/node_modules/.cache/babel-loader/c877789bcdce9ab8a22abd14eb8a05a5.json.gz b/node_modules/.cache/babel-loader/c877789bcdce9ab8a22abd14eb8a05a5.json.gz
new file mode 100644
index 000000000..055997e6d
Binary files /dev/null and b/node_modules/.cache/babel-loader/c877789bcdce9ab8a22abd14eb8a05a5.json.gz differ
diff --git a/node_modules/.cache/babel-loader/e66bb56c3d1d19b9eba38ec783317039.json.gz b/node_modules/.cache/babel-loader/e66bb56c3d1d19b9eba38ec783317039.json.gz
new file mode 100644
index 000000000..3962f561e
Binary files /dev/null and b/node_modules/.cache/babel-loader/e66bb56c3d1d19b9eba38ec783317039.json.gz differ
diff --git a/node_modules/.cache/babel-loader/ea61d2ca40aafc89927e7194e8668fb4.json.gz b/node_modules/.cache/babel-loader/ea61d2ca40aafc89927e7194e8668fb4.json.gz
new file mode 100644
index 000000000..b559692d3
Binary files /dev/null and b/node_modules/.cache/babel-loader/ea61d2ca40aafc89927e7194e8668fb4.json.gz differ
diff --git a/node_modules/.cache/babel-loader/ebe3377ca8f681065bc26781d93ef790.json.gz b/node_modules/.cache/babel-loader/ebe3377ca8f681065bc26781d93ef790.json.gz
new file mode 100644
index 000000000..711cddb85
Binary files /dev/null and b/node_modules/.cache/babel-loader/ebe3377ca8f681065bc26781d93ef790.json.gz differ
diff --git a/public/page-data/dev-404-page/page-data.json b/public/page-data/dev-404-page/page-data.json
index e321bc567..3acdd63a9 100644
--- a/public/page-data/dev-404-page/page-data.json
+++ b/public/page-data/dev-404-page/page-data.json
@@ -1 +1 @@
-{"componentChunkName":"component---cache-dev-404-page-js","path":"/dev-404-page/","webpackCompilationHash":"","result":{"data":{"allSitePage":{"nodes":[{"path":"/404/"},{"path":"/about/"},{"path":"/code-of-conduct/"},{"path":"/faq/"},{"path":"/"},{"path":"/meetup1/"},{"path":"/meetup2/"},{"path":"/meetup3/"},{"path":"/past-meetups/"},{"path":"/404.html"},{"path":"/test/"}]}},"pageContext":{"isCreatedByStatefulCreatePages":true}}}
\ No newline at end of file
+{"componentChunkName":"component---cache-dev-404-page-js","path":"/dev-404-page/","webpackCompilationHash":"","result":{"data":{"allSitePage":{"nodes":[{"path":"/404/"},{"path":"/about/"},{"path":"/code-of-conduct/"},{"path":"/faq/"},{"path":"/"},{"path":"/meetup1/"},{"path":"/meetup2/"},{"path":"/meetup3/"},{"path":"/past-meetups/"},{"path":"/404.html"}]}},"pageContext":{"isCreatedByStatefulCreatePages":true}}}
\ No newline at end of file
diff --git a/public/static/ts-nyc-logo-fe2f429de5f3bb85514258d732b665bf.png b/public/static/ts-nyc-logo-fe2f429de5f3bb85514258d732b665bf.png
new file mode 100644
index 000000000..9fc843cf6
Binary files /dev/null and b/public/static/ts-nyc-logo-fe2f429de5f3bb85514258d732b665bf.png differ
diff --git a/src/content/meetups/test.mdx b/src/content/meetups/test.mdx
new file mode 100644
index 000000000..f6d67b1f8
--- /dev/null
+++ b/src/content/meetups/test.mdx
@@ -0,0 +1,6 @@
+---
+title: Hello, world!
+path: /hello-world
+date: 2019-01-29
+---
+
diff --git a/src/pages/test.mdx b/src/pages/test.mdx
deleted file mode 100644
index 9b9f142d8..000000000
--- a/src/pages/test.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
----
-title: Hello, world!
-path: /hello-world
-date: 2019-01-29
----
-import Layout from "../components/layout";
-import CodeConduct from "../components/CodeConduct";
-
-}/>