mirror of
https://github.com/hazemKrimi/personal-website.git
synced 2026-05-01 18:00:26 +00:00
Fix content utilities
This commit is contained in:
@@ -7,6 +7,7 @@ const blogPostsDirectory = path.join(process.cwd(), '_blog');
|
|||||||
export const getBlogPosts = () => {
|
export const getBlogPosts = () => {
|
||||||
const fileNames = fs.readdirSync(blogPostsDirectory);
|
const fileNames = fs.readdirSync(blogPostsDirectory);
|
||||||
|
|
||||||
|
if (fileNames) {
|
||||||
const allBlogPostsData = fileNames.map(filename => {
|
const allBlogPostsData = fileNames.map(filename => {
|
||||||
const slug = filename.replace('.mdx', '');
|
const slug = filename.replace('.mdx', '');
|
||||||
|
|
||||||
@@ -35,11 +36,15 @@ export const getBlogPosts = () => {
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return [];
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getBlogPostsSlugs = () => {
|
export const getBlogPostsSlugs = () => {
|
||||||
const fileNames = fs.readdirSync(blogPostsDirectory);
|
const fileNames = fs.readdirSync(blogPostsDirectory);
|
||||||
|
|
||||||
|
if (fileNames) {
|
||||||
return fileNames.map(filename => {
|
return fileNames.map(filename => {
|
||||||
return {
|
return {
|
||||||
params: {
|
params: {
|
||||||
@@ -47,6 +52,9 @@ export const getBlogPostsSlugs = () => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return [];
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getBlogPostdata = async (slug: string) => {
|
export const getBlogPostdata = async (slug: string) => {
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ const portfolioProjects = path.join(process.cwd(), '_portfolio');
|
|||||||
export const getPortfolioProjects = () => {
|
export const getPortfolioProjects = () => {
|
||||||
const fileNames = fs.readdirSync(portfolioProjects);
|
const fileNames = fs.readdirSync(portfolioProjects);
|
||||||
|
|
||||||
|
if (fileNames) {
|
||||||
const allPortfolioProjectsData = fileNames.map(filename => {
|
const allPortfolioProjectsData = fileNames.map(filename => {
|
||||||
const slug = filename.replace('.mdx', '');
|
const slug = filename.replace('.mdx', '');
|
||||||
|
|
||||||
@@ -35,11 +36,15 @@ export const getPortfolioProjects = () => {
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return [];
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getPortfolioPorjectsSlugs = () => {
|
export const getPortfolioPorjectsSlugs = () => {
|
||||||
const fileNames = fs.readdirSync(portfolioProjects);
|
const fileNames = fs.readdirSync(portfolioProjects);
|
||||||
|
|
||||||
|
if (fileNames) {
|
||||||
return fileNames.map(filename => {
|
return fileNames.map(filename => {
|
||||||
return {
|
return {
|
||||||
params: {
|
params: {
|
||||||
@@ -47,6 +52,9 @@ export const getPortfolioPorjectsSlugs = () => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return [];
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getPortfolioProjectdata = async (slug: string) => {
|
export const getPortfolioProjectdata = async (slug: string) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user