mirror of
https://github.com/mastermindzh/rickvanlieshout.com
synced 2025-07-25 19:53:21 +02:00
Change frontmatter fields
This commit is contained in:
@@ -36,7 +36,7 @@ const createPages = async ({ graphql, actions }) => {
|
||||
edges {
|
||||
node {
|
||||
frontmatter {
|
||||
layout
|
||||
template
|
||||
}
|
||||
fields {
|
||||
slug
|
||||
@@ -50,13 +50,13 @@ const createPages = async ({ graphql, actions }) => {
|
||||
const { edges } = result.data.allMarkdownRemark;
|
||||
|
||||
_.each(edges, (edge) => {
|
||||
if (_.get(edge, 'node.frontmatter.layout') === 'page') {
|
||||
if (_.get(edge, 'node.frontmatter.template') === 'page') {
|
||||
createPage({
|
||||
path: edge.node.fields.slug,
|
||||
component: path.resolve('./src/templates/page-template.js'),
|
||||
context: { slug: edge.node.fields.slug }
|
||||
});
|
||||
} else if (_.get(edge, 'node.frontmatter.layout') === 'post') {
|
||||
} else if (_.get(edge, 'node.frontmatter.template') === 'post') {
|
||||
createPage({
|
||||
path: edge.node.fields.slug,
|
||||
component: path.resolve('./src/templates/post-template.js'),
|
||||
|
@@ -14,7 +14,7 @@ const onCreateNode = ({ node, actions, getNode }) => {
|
||||
createNodeField({
|
||||
node,
|
||||
name: 'slug',
|
||||
value: node.frontmatter.path
|
||||
value: node.frontmatter.slug
|
||||
});
|
||||
} else {
|
||||
const value = createFilePath({ node, getNode });
|
||||
|
@@ -11,7 +11,7 @@ module.exports = async (graphql, actions) => {
|
||||
const result = await graphql(`
|
||||
{
|
||||
allMarkdownRemark(
|
||||
filter: { frontmatter: { layout: { eq: "post" }, draft: { ne: true } } }
|
||||
filter: { frontmatter: { template: { eq: "post" }, draft: { ne: true } } }
|
||||
) {
|
||||
group(field: frontmatter___category) {
|
||||
fieldValue
|
||||
|
@@ -9,7 +9,7 @@ module.exports = async (graphql, actions) => {
|
||||
const result = await graphql(`
|
||||
{
|
||||
allMarkdownRemark(
|
||||
filter: { frontmatter: { layout: { eq: "post" }, draft: { ne: true } } }
|
||||
filter: { frontmatter: { template: { eq: "post" }, draft: { ne: true } } }
|
||||
) { totalCount }
|
||||
}
|
||||
`);
|
||||
|
@@ -11,7 +11,7 @@ module.exports = async (graphql, actions) => {
|
||||
const result = await graphql(`
|
||||
{
|
||||
allMarkdownRemark(
|
||||
filter: { frontmatter: { layout: { eq: "post" }, draft: { ne: true } } }
|
||||
filter: { frontmatter: { template: { eq: "post" }, draft: { ne: true } } }
|
||||
) {
|
||||
group(field: frontmatter___tags) {
|
||||
fieldValue
|
||||
|
Reference in New Issue
Block a user