summary refs log tree commit diff
path: root/lib
diff options
context:
space:
mode:
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}`