From b9bfad6eb509f5327920c248ed4ce39a5c761d0e Mon Sep 17 00:00:00 2001 From: kitajchuk Date: Wed, 28 Apr 2021 17:04:22 -0700 Subject: [PATCH] Implement public getParsedMarkdown function in lib/data.js --- lib/data.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/data.js b/lib/data.js index 1d51971..c6dd747 100644 --- a/lib/data.js +++ b/lib/data.js @@ -36,7 +36,7 @@ function _getCleanSlug(slug) { } // Load Markdown and YAML front-matter to generate the static props for Next.js docs component -async function _getDocs(filePath) { +export async function getParsedMarkdown(filePath) { const fileContents = fs.readFileSync(filePath, 'utf8'); const fileMatter = matter(fileContents); const frontMatter = fileMatter.data; @@ -105,7 +105,7 @@ function _getDocsPaths(dirPath, arrayOfFiles = [{params:{slug:[]}}]) { return arrayOfFiles; } -// Public proxy for _getDocs() to return static props for Next.js docs component +// Public method to return static props for Next.js docs component export async function getDocs(slug) { let filePath = slug ? path.join( docsDir, @@ -134,7 +134,7 @@ export async function getDocs(slug) { } if (isMarkdown && fs.existsSync(filePath)) { - return _getDocs(filePath); + return getParsedMarkdown(filePath); } return null;