diff options
-rw-r--r-- | lib/parsePost.ts | 5 | ||||
-rw-r--r-- | package.json | 2 |
2 files changed, 4 insertions, 3 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}` diff --git a/package.json b/package.json index 7a67237..3929deb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kronikarz", - "version": "0.1.2", + "version": "0.1.3", "description": "System elektronicznej kroniki", "main": "dist/index.js", "types": "dist/index.d.ts", |