-
- {pages.map(([title, link]) => (
-
- {title}
-
- ))}
+
+
+ {pages.map(([title, link]) => (
+
+ {title}
+
+ ))}
+
-
- >
-)
+ >
+ )
+}
diff --git a/src/templates/siteTemplate.js b/src/templates/siteTemplate.js
index 83d2e02..ebf440d 100644
--- a/src/templates/siteTemplate.js
+++ b/src/templates/siteTemplate.js
@@ -22,17 +22,19 @@ const components = {
export default function Template({
data, // this prop will be injected by the GraphQL query below.
}) {
- const { mdx } = data // data.markdownRemark holds your post data
- const { frontmatter, body } = mdx
+ const {
+ frontmatter: { title, edit, path },
+ body,
+ } = data.mdx
useEffect(() => {
- document.title = `ctdo - ${frontmatter.title.toLowerCase()}`
- }, [frontmatter.title])
+ document.title = `ctdo - ${title.toLowerCase()}`
+ }, [title])
- const editLink = frontmatter.edit ? ide + frontmatter.edit.relativePath : null
+ const editLink = edit ? ide + edit : null
return (
-
+
{body}
@@ -47,6 +49,7 @@ export const pageQuery = graphql`
frontmatter {
title
edit
+ path
}
}
}