From 9bbbbfe66e538cecddbc5421a3da3af90a3b4e33 Mon Sep 17 00:00:00 2001 From: developomp Date: Mon, 24 Jan 2022 10:35:14 +0900 Subject: [PATCH] added toc to portfolio projects --- source/generate/recursiveParse/parsePortfolio.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/generate/recursiveParse/parsePortfolio.ts b/source/generate/recursiveParse/parsePortfolio.ts index 94cda59..db5f57d 100644 --- a/source/generate/recursiveParse/parsePortfolio.ts +++ b/source/generate/recursiveParse/parsePortfolio.ts @@ -3,12 +3,13 @@ import tinycolor from "tinycolor2" import { contentDirectoryPath, iconsDirectoryPath } from "../config" import { PortfolioProject } from "../../types/types" +import { generateToc } from "../parseMarkdown" import { writeToFile } from "../util" import { portfolioData } from ".." import { DataToPass } from "." export default function parsePortfolio(data: DataToPass): void { - const { urlPath, markdownData } = data + const { urlPath, markdownRaw, markdownData } = data const lastPath = urlPath.slice(urlPath.lastIndexOf("/") + 1) @@ -53,6 +54,7 @@ export default function parsePortfolio(data: DataToPass): void { `${contentDirectoryPath}${urlPath}.json`, JSON.stringify({ content: markdownData.content, + toc: generateToc(markdownRaw), }) ) }