プログラミング

WordPressのjetpackのMarkdownプラグインが停止してて記事にMarkdownが反映されていなかったときの対処

WordPressのjetpackのMarkdownプラグインが停止してて記事にMarkdownが反映されていなかったときの対処について紹介します。

タイトルどおりです。なぜかはわかりませんが、jetpackのmarkdownプラグインのオンオフが勝手にトグルされてしまうことがあるようです。バグでしょう。

こうレンダリングされるべきなのが、

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_4ac82d97-5f72-4b19-b77c-dbe067022215.png

こうなってしまっている。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_5bae03d7-bfba-47a5-9748-86a3256117f5.png

根本的な対策はないですが、一応対応策を講じました。

一度記事をアップデートすると治るので、それくらいなら自動化スクリプトをちょっと書くだけでなんとかなります。
autohotkeyとbashで動くスクリプトを書いたので参考に。
投稿の編集 > 更新を繰り返すスクリプトです。まとめてタブを開いておき回数を指定してやるだけで更新していってくれます。


remarkdownizeblogposts(){

: remarkdownizeblogposts [times] [delay]

# wait for sec
secs=${2:-10}
while [ $secs -gt 0 ]; do
   echo -ne "$secs\033[0K\r"
   sleep 1
   : $((secs--))
done # bash count down

cat << EOT > /mnt/c/_tmp/tmp.ahk

; MouseClick, left, 430,126
  MouseClick, left, 370,126
sleep 3000
; MouseClick, left, 1356,700
  MouseClick, left, 1250,160
sleep 1000
send, ^{tab}

EOT

i=0
x=${1:-10}

while [ $x -gt 0 ];
do
    psl ahk C:/_tmp/tmp.ahk
  sleep $((3+1))
  sleep 1

  echo -ne "$i\033[0K\r"
  : $((i++))
  : $((x--))
done

}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です