Shell script to replace JEKYLLER edge extension

Slug: jekyller

833 characters 90 words
#!/bin/bash echo "Enter Slug Name (all spaces will be replaced with -):" read slugInput slugName=`echo $slugInput | sed 's/ /-/g'` time=$(date "+%Y-%m-%d") slug="$time-$slugName" echo "File Name: $slug.md" echo "Enter Title:" read titleName postPath="/root/data/marioseixas.github.io/_posts/$slug.md" cat <<EOF > "$postPath" --- categories: - tags: - comment: info: aberto. date: '$time' type: post layout: post published: true slug: $slugName title: '$titleName' --- EOF xnedit "$postPath" echo "Uploading $slug.md to GitHub..." cd "/root/data/marioseixas.github.io" git add "_posts/$slug.md" git commit -m "Add new post: $titleName" git push origin main echo "Upload completed."
URL: https://ib.bsb.br/jekyller
Reference: adaptado de `https://github.com/shinemoon/shinemoon.github.io/blob/72535d6ac02b27b549dd3e9e2671201635919019/newblog`