1
0
mirror of https://github.com/kremalicious/blog.git synced 2025-01-03 18:35:07 +01:00

consistent slashes in all slugs

This commit is contained in:
Matthias Kretschmann 2019-11-26 00:06:29 +01:00
parent 7283b89188
commit 2407971e81
Signed by: m
GPG Key ID: 606EEEF3C479A91F

View File

@ -9,7 +9,7 @@ exports.createMarkdownFields = (node, actions, getNode) => {
const parsedFilePath = path.parse(fileNode.relativePath)
const slugOriginal = createFilePath({ node, getNode })
createSlug(node, createNodeField, slugOriginal, parsedFilePath)
createSlug(node, createNodeField, parsedFilePath)
createDate(node, createNodeField, slugOriginal)
// github file link
@ -24,13 +24,13 @@ exports.createMarkdownFields = (node, actions, getNode) => {
})
}
function createSlug(node, createNodeField, slugOriginal, parsedFilePath) {
function createSlug(node, createNodeField, parsedFilePath) {
let slug
if (parsedFilePath.name === 'index') {
slug = `/${parsedFilePath.dir.substring(11)}` // remove date from file dir
} else {
slug = `/${slugOriginal.substring(12)}` // remove first slash & date from file path
slug = `/${parsedFilePath.name.substring(11)}` // remove date from file path
}
createNodeField({