#!/bin/bash

directory="./blog"

for file in "$directory"/*.md; do
  permalink=$(sed -n 's/^permalink: \/blog\/\(.*\)/\1/p' "$file")
  
  if [[ -n "$permalink" ]]; then
    extension="${file##*.}"
    
    new_filename="${directory}/${permalink}.${extension}"
    
    mv "$file" "$new_filename"
    
    echo "Renamed $file to $new_filename"
  else
    echo "No permalink found in $file, skipping..."
  fi
done
