diff options
author | Patryk Niedźwiedziński <pniedzwiedzinski19@gmail.com> | 2019-10-14 09:58:58 +0200 |
---|---|---|
committer | Patryk Niedźwiedziński <pniedzwiedzinski19@gmail.com> | 2019-10-14 09:58:58 +0200 |
commit | 9165c00fef52dee1ba6b745cae84e9d734abe306 (patch) | |
tree | baef09363d9f2f0ce3ea0bd19e7048917b4451ae /lib | |
parent | 49e82e812812ba75175d98173379d2e416e17b8f (diff) | |
download | kronikarz-9165c00fef52dee1ba6b745cae84e9d734abe306.tar.gz kronikarz-9165c00fef52dee1ba6b745cae84e9d734abe306.zip |
Fix route generation
Diffstat (limited to 'lib')
-rw-r--r-- | lib/parsePost.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/parsePost.ts b/lib/parsePost.ts index 416dd16..2f5f2b9 100644 --- a/lib/parsePost.ts +++ b/lib/parsePost.ts @@ -30,14 +30,15 @@ function getPostContent(fileContent: string): PostContent { } export function parsePost(filePath: string): Post { - const [year, month, day, title] = filePath.split("/").splice(-4, 4); + let [year, month, day, title] = filePath.split("/").splice(-4, 4); + title = title.substr(0, title.lastIndexOf(".")); const date = { year, month, day }; const fileContent = fs.readFileSync(filePath, "utf-8"); const content = getPostContent(fileContent); return { date, - title: title.substr(0, title.lastIndexOf(".")), + title, content, filePath, route: `/kronika/${year}/${month}/${day}/${title}` |