From 940b13ed420d9edb9114387f0d8eabea19d5b1b7 Mon Sep 17 00:00:00 2001 From: Yusuf Kaka Date: Tue, 4 Feb 2025 19:30:39 +0200 Subject: [PATCH] Add step to generate index files for markdown documents in public/data --- .github/workflows/deploy.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5b9d22f..3e9d490 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -20,6 +20,18 @@ jobs: - name: Checkout code uses: actions/checkout@v2 + - name: Generate index files + run: | + cd public/data + for dir in */; do + if [ -d "$dir" ]; then + cd "$dir" + find . -maxdepth 1 -name "*.md" -exec basename {} \; | \ + jq -R -s -c 'split("\n")[:-1]' > index.json + cd .. + fi + done + - name: Set up Node.js uses: actions/setup-node@v2 with: