2022-04-08 18:04:48 +02:00
|
|
|
#!/bin/bash
|
2022-06-24 19:00:02 +02:00
|
|
|
echo "Titel des Artikels"
|
|
|
|
read -p ": " title
|
|
|
|
|
|
|
|
title=${title//[^[:print:]]/}
|
|
|
|
title=${title//#/}
|
|
|
|
newfoldername="${title//[^[:alnum:][:blank:]-]/}"
|
|
|
|
newfoldername=${newfoldername// /-}
|
|
|
|
newfoldername=${newfoldername/%-/}
|
|
|
|
newfoldername=${newfoldername/-/}
|
|
|
|
|
|
|
|
title="${title//\//\\\/}" # / -> \/
|
|
|
|
title="${title//\"/\\\"}" # " -> \"
|
2022-04-08 18:04:48 +02:00
|
|
|
|
2022-04-08 18:33:14 +02:00
|
|
|
date_long=$(date +%Y-%m-%dT%H:%M:00+0200)
|
2022-04-08 18:04:48 +02:00
|
|
|
date=$(date +%Y-%m-%d)
|
2022-06-24 19:00:02 +02:00
|
|
|
mkdir -p "content/posts/${date}-${newfoldername}"
|
|
|
|
touch "content/posts/${date}-${newfoldername}/index.de.md"
|
|
|
|
# echo "---" > "content/posts/${date}-${newfoldername}/index.de.md"
|
|
|
|
# echo "title: \"${title}\"" >> "content/posts/${date}-${newfoldername}/index.de.md"
|
|
|
|
# echo "date: ${date_long}" >> "content/posts/${date}-${newfoldername}/index.de.md"
|
|
|
|
# echo "---" >> "content/posts/${date}-${newfoldername}/index.de.md"
|
2022-04-08 18:33:14 +02:00
|
|
|
|
2022-06-24 19:00:02 +02:00
|
|
|
git add "content/posts/${date}-${newfoldername}/"
|
|
|
|
git commit -m "New Post: ${date}-${newfoldername}"
|
2022-04-08 18:42:39 +02:00
|
|
|
|
2022-04-08 18:33:14 +02:00
|
|
|
for i in vim nano gedit kate; do
|
|
|
|
if command -v $i > /dev/null; then
|
|
|
|
editor="$i"
|
|
|
|
fi
|
|
|
|
done
|
2022-04-08 18:42:39 +02:00
|
|
|
|
2022-04-08 18:33:14 +02:00
|
|
|
echo ""
|
|
|
|
echo ""
|
|
|
|
echo "Schreibe nun mit einem einfachen Editor deinen Artikel."
|
2022-04-08 19:47:52 +02:00
|
|
|
echo ""
|
2022-06-24 19:00:02 +02:00
|
|
|
echo "'${editor} content/posts/${date}-${newfoldername}/index.de.md'"
|
2022-04-08 19:47:52 +02:00
|
|
|
echo ""
|
2022-06-24 19:00:02 +02:00
|
|
|
echo "'https://buha.rotce.de/de/tools/generator/' hilft dir!"
|
2022-04-08 19:47:52 +02:00
|
|
|
echo ""
|
2022-06-24 19:00:02 +02:00
|
|
|
echo "Lege vielleicht noch Bilder in den Ordner 'content/posts/${date}-${newfoldername}'"
|
2022-04-08 18:33:14 +02:00
|
|
|
echo ""
|
|
|
|
echo "Wenn du fertig bist, nutze './push.sh' um das hochzuladen."
|