theread.me/new-art.sh
2024-10-09 12:02:43 +01:00

29 lines
404 B
Bash
Executable File

#!/bin/bash
dir=$1
for f in $dir/*; do
d=$(date +"%Y-%m-%d")
span=""
filename=$(basename $f)
noext=${filename%.*}
title=${noext%_*}
title=${title//-/ }
if [ -n "$title" ] && [ "$title" != "x" ]; then
span="<span class='image-details'>$title</span>"
fi
cat > "_art/$d-$noext.md"<< EOF
---
layout: post
title: $filename
date: $d
categories: art
---
![$title](/$f)
$span
EOF
done