diff --git a/packages/gatsby-theme-i18n/gatsby-node.js b/packages/gatsby-theme-i18n/gatsby-node.js index 2031881f..8e0e5481 100644 --- a/packages/gatsby-theme-i18n/gatsby-node.js +++ b/packages/gatsby-theme-i18n/gatsby-node.js @@ -122,8 +122,8 @@ exports.onCreateNode = ({ node, actions }, themeOptions) => { const { defaultLang } = withDefaults(themeOptions) - if (node.internal.type === `Mdx`) { - const name = path.basename(node.fileAbsolutePath, `.mdx`) + if ([`Mdx`, `MarkdownRemark`].includes(node.internal.type)) { + const { name } = path.parse(node.fileAbsolutePath) const isDefault = name === `index`