Skip to content

Commit

Permalink
Maybe fix /blog/ redirect behavior on prod
Browse files Browse the repository at this point in the history
  • Loading branch information
bvaughn committed Sep 25, 2017
1 parent b2ff670 commit 3c42b54
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
7 changes: 6 additions & 1 deletion www/gatsby-node.js
Expand Up @@ -146,11 +146,16 @@ exports.createPages = async ({graphql, boundActionCreators}) => {
}
}
`);
const newestBlogNode = newestBlogEntry.data.allMarkdownRemark.edges[0].node

// Blog landing page should always show the most recent blog entry.
createRedirect({
fromPath: '/blog/',
toPath: newestBlogEntry.data.allMarkdownRemark.edges[0].node.fields.slug,
toPath: newestBlogNode.fields.slug,
});
createRedirect({
fromPath: '/blog',
toPath: newestBlogNode.fields.slug,
});
};

Expand Down
2 changes: 1 addition & 1 deletion www/src/components/LayoutFooter/Footer.js
Expand Up @@ -128,7 +128,7 @@ const Footer = ({layoutHasSidebar = false}) => (
</FooterNav>
<FooterNav layoutHasSidebar={layoutHasSidebar}>
<MetaTitle onDark={true}>More</MetaTitle>
<FooterLink to="/blog/">Blog</FooterLink>
<FooterLink to="/blog">Blog</FooterLink>
<FooterLink to="https://github.com/facebook/react" target="_blank">
GitHub
</FooterLink>
Expand Down
2 changes: 1 addition & 1 deletion www/src/components/LayoutHeader/Header.js
Expand Up @@ -131,7 +131,7 @@ const Header = ({location}) => (
<HeaderLink
isActive={location.pathname.includes('/blog')}
title="Blog"
to="/blog/"
to="/blog"
/>
</nav>

Expand Down

0 comments on commit 3c42b54

Please sign in to comment.