#!/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" ]; then span="$title" fi cat > "_art/$d-$noext.md"<< EOF --- layout: post title: $filename date: $d categories: art --- ![$title](/$f) $span EOF done