12 lines
		
	
	
	
		
			432 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			12 lines
		
	
	
	
		
			432 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/bash
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Set the path to the content folder
							 | 
						||
| 
								 | 
							
								CONTENT_DIR="../content"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Loop through all markdown files in the content folder
							 | 
						||
| 
								 | 
							
								find "$CONTENT_DIR" -type f -name "*.md" | while read -r file; do
							 | 
						||
| 
								 | 
							
								  # Use sed to replace the old format with the new format while preserving the YouTube ID
							 | 
						||
| 
								 | 
							
								  sed -i '' -E 's|{% include video id="([a-zA-Z0-9_-]+)" provider="youtube" %}|{{ youtube(id="\1") }}|g' "$file"
							 | 
						||
| 
								 | 
							
								  echo "Processed: $file"
							 | 
						||
| 
								 | 
							
								done
							 |