Note: The default ITS GitLab runner is a shared resource and is subject to slowdowns during heavy usage.
You can run your own GitLab runner that is dedicated just to your group if you need to avoid processing delays.

Commit 1ef2954e authored by Seth A Johnson's avatar Seth A Johnson
Browse files

changin how paths work in generated pages

parent 432c7483
......@@ -14,7 +14,6 @@ exports.createPages = async ({ actions, graphql, reporter }) => {
slug
}
frontmatter {
path
templateKey
}
}
......@@ -39,6 +38,7 @@ exports.createPages = async ({ actions, graphql, reporter }) => {
pages.forEach(edge => {
const pathName = edge.node.frontmatter.path || edge.node.fields.slug;
console.log(pathName);
const component = path.resolve(`src/templates/${String(edge.node.frontmatter.templateKey)}.js`);
const id = edge.node.id
createPage({
......
---
templateKey: info-page
path: /info
title: The Info Page
---
# info of stuff
......
......@@ -13,7 +13,7 @@ collections:
label: News
folder: src/content/news
create: true
slug: "news/{{year}}-{{month}}-{{day}}-{{slug}}"
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
fields:
- { name: templateKey, label: "Template Key", widget: hidden, default: news }
- { name: title, label: Title }
......@@ -24,7 +24,7 @@ collections:
label: Events
folder: src/content/events
create: true
slug: "events/{{year}}-{{month}}-{{day}}-{{slug}}"
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
fields:
- { name: templateKey, label: "Template Key", widget: hidden, default: event }
- { name: title, label: Title }
......@@ -35,7 +35,7 @@ collections:
label: Books
folder: src/content/books
create: true
slug: "books/{{authorLastname}}-{{title}}"
slug: "{{authorLastname}}-{{title}}"
fields:
- { name: templateKey, label: "Template Key", widget: hidden, default: book }
- { name: title, label: Title }
......@@ -49,28 +49,25 @@ collections:
- name: pages
label: Pages
files:
- file: "src/content/pages/about.md"
- file: "src/content/about.md"
name: about
label: About
fields:
- { name: templateKey, label: "Template Key", widget: hidden, default: about-page }
- { name: path, label: Path, widget: hidden, default: "/about" }
- { name: title, label: About }
- { name: body, label: Body, widget: markdown }
- file: "src/content/pages/info.md"
- file: "src/content/info.md"
name: info
label: Info
fields:
- { name: templateKey, label: "Template Key", widget: hidden, default: info-page }
- { name: path, label: Path, widget: hidden, default: "/info" }
- { name: title, label: Info }
- { name: body, label: Body, widget: markdown }
- file: "src/content/pages/impact.md"
- file: "src/content/impact.md"
name: impact
label: Impact
fields:
- { name: templateKey, label: "Template Key", widget: hidden, default: impact-page }
- { name: path, label: Path, widget: hidden, default: "/impact" }
- { name: title, label: Impact }
- { name: readershipMapDescription, label: "Readership Map Description", widget: markdown }
- { name: googleDataStudioDescription, label: "Google Data Studio Description", widget: markdown }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment