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:
parent
7283b89188
commit
2407971e81
@ -9,7 +9,7 @@ exports.createMarkdownFields = (node, actions, getNode) => {
|
|||||||
const parsedFilePath = path.parse(fileNode.relativePath)
|
const parsedFilePath = path.parse(fileNode.relativePath)
|
||||||
const slugOriginal = createFilePath({ node, getNode })
|
const slugOriginal = createFilePath({ node, getNode })
|
||||||
|
|
||||||
createSlug(node, createNodeField, slugOriginal, parsedFilePath)
|
createSlug(node, createNodeField, parsedFilePath)
|
||||||
createDate(node, createNodeField, slugOriginal)
|
createDate(node, createNodeField, slugOriginal)
|
||||||
|
|
||||||
// github file link
|
// 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
|
let slug
|
||||||
|
|
||||||
if (parsedFilePath.name === 'index') {
|
if (parsedFilePath.name === 'index') {
|
||||||
slug = `/${parsedFilePath.dir.substring(11)}` // remove date from file dir
|
slug = `/${parsedFilePath.dir.substring(11)}` // remove date from file dir
|
||||||
} else {
|
} else {
|
||||||
slug = `/${slugOriginal.substring(12)}` // remove first slash & date from file path
|
slug = `/${parsedFilePath.name.substring(11)}` // remove date from file path
|
||||||
}
|
}
|
||||||
|
|
||||||
createNodeField({
|
createNodeField({
|
||||||
|
Loading…
Reference in New Issue
Block a user