Skip to content

Commit

Permalink
Fix: workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
currenjin committed Jan 25, 2024
1 parent 3d0ff14 commit acc5535
Showing 1 changed file with 5 additions and 16 deletions.
21 changes: 5 additions & 16 deletions .github/workflows/convert-yml-to-md.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,13 @@ const initContent = `

function generateMarkdown(categories, sites) {
let markdown = initContent;

categories.forEach((category, index) => {
const categoryName = category.text;
const depth = index + 2;

markdown += `${'#'.repeat(depth)} ${categoryName}\n`;

categories.forEach(category => {
const categorySites = sites.filter(site => site.categories.includes(category.category));
markdown += `## ${category.text}\n`;
categorySites.forEach(site => {
const { name, link, description } = site;
markdown += `${'#'.repeat(depth + 1)} [${name}](${link}) - ${description}\n`;
markdown += `- [${site.name}](${site.link}) - ${site.description}\n`;
});

markdown += '\n';
});

return markdown;
}

Expand All @@ -41,7 +32,5 @@ const categories = yaml.load(categoriesContent);
const sitesContent = fs.readFileSync('./sites.yml', 'utf-8');
const sites = yaml.load(sitesContent);

const generatedMarkdown = generateMarkdown(categories, sites);

fs.writeFileSync('./README.md', generatedMarkdown, 'utf8');

const readmeContent = generateMarkdown(categories, sites);
fs.writeFileSync('./README.md', readmeContent);

0 comments on commit acc5535

Please sign in to comment.