diff options
| -rwxr-xr-x | blogthis | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -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> </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 "--------------------------" |
