name: Prettify gh-pages on: workflow_dispatch: jobs: format: runs-on: ubuntu-latest steps: - name: Checkout gh-pages branch uses: actions/checkout@v4 with: ref: gh-pages - name: Find and Remove Tags run: find . -type f -name "*.html" -exec sed -i 's/<\/source>//g' {} + - name: Set up Node.js uses: actions/setup-node@v4 - name: Install Prettier run: npm install -g prettier - name: Check for Prettier run: npx prettier --version || echo "Prettier not found" - name: Run Prettier on HTML files run: npx prettier --write '**/*.html' - name: Commit and push changes run: | git config user.name "github-actions" git config user.email "actions@github.com" git add . git commit -m "Formatted HTML files" || echo "No changes to commit" git push