aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xblogthis18
1 files changed, 12 insertions, 6 deletions
diff --git a/blogthis b/blogthis
index ec0eaf5..fbb3155 100755
--- a/blogthis
+++ b/blogthis
@@ -7,7 +7,8 @@ ROOT="$HOME/web"
mkdir -p $ROOT/.tmp
cd $ROOT/.tmp || exit
-EDITFILE="middle.html"
+EDITTMP="tmp.txt"
+EDITHTM="tmp.html"
DATE=$(date +%Y-%m-%d)
read -r -p "Enter title: " TITLE
@@ -18,11 +19,13 @@ ARTICLEDATE="${input:-$DATE}"
YEAR=$(echo "$ARTICLEDATE" | cut -c 1-4)
DEST="$ROOT/articles/$YEAR"
-echo "<h2>$TITLE</h2>" > $EDITFILE
-echo "<h5>$ARTICLEDATE</h5>" >> $EDITFILE
-echo "<h4>$DESCRIPTION</h4>" >> $EDITFILE
+echo "<h2>$TITLE</h2>" > $EDITTMP
+echo "<h5>$ARTICLEDATE</h5>" >> $EDITTMP
+echo "<h4>$DESCRIPTION</h4>" >> $EDITTMP
+echo -e "<p>&nbsp;</p>\n" >> $EDITTMP
-micro +4:1 "$EDITFILE"
+micro +6:1 "$EDITTMP"
+md2html -o "$EDITHTM" "$EDITTMP"
FIXEDTITLE=${TITLE// /-}
ARTICLE="$FIXEDTITLE.html"
@@ -44,7 +47,7 @@ echo "<!doctype html>
<main>
<article>" > "$ARTICLE"
-cat "$EDITFILE" >> "$ARTICLE"
+cat "$EDITHTM" >> "$ARTICLE"
echo " </article>
</main>
@@ -53,7 +56,10 @@ echo " </article>
</footer>
</body>
</html>" >> "$ARTICLE"
+
+prettier --write "$ARTICLE"
mv "$ARTICLE" "$DEST"
+
echo "saved as $DEST/$ARTICLE"
echo "--------------------------"