summary refs log tree commit diff
path: root/lib
diff options
context:
space:
mode:
authorPatryk Niedźwiedziński <pniedzwiedzinski19@gmail.com>2019-10-14 09:58:58 +0200
committerPatryk Niedźwiedziński <pniedzwiedzinski19@gmail.com>2019-10-14 09:58:58 +0200
commit9165c00fef52dee1ba6b745cae84e9d734abe306 (patch)
treebaef09363d9f2f0ce3ea0bd19e7048917b4451ae /lib
parent49e82e812812ba75175d98173379d2e416e17b8f (diff)
downloadkronikarz-9165c00fef52dee1ba6b745cae84e9d734abe306.tar.gz
kronikarz-9165c00fef52dee1ba6b745cae84e9d734abe306.zip
Fix route generation
Diffstat (limited to 'lib')
-rw-r--r--lib/parsePost.ts5
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}`