ブラウザを開くことなく記事を投稿したい。
WP-CLI
WordPressをCLIベースで操作することができるツール。
ValueServerで使用する
ValueServerにsshで入ってwp-cliをインストールしたはいいものの、phpコマンドがモ
ジュール版を参照しているためか、うまく動かない(エラーメッセージは貼るの面倒なの
で省略)。
なのでphpのエイリアスをphp56cliにすればよいのだが、sudo権限がないので
/usr/local/binを操作することができない。
結局、wpコマンドを使用することを諦め、直にwp-cli.pharを実行することにした。
alias wp=php56cli $HOME/wp-cli.phar
MakeFile
to_html:
for file in `ls *.md`; do\
title=$$(echo $$file | cut -d '.' -f 1);\
markdown $$file -h >"$${title}.html";\
done
post:
path='$$HOME/public_html/kutsurogenai.net';\
post='$$HOME/post/';\
rsync *.html kutsurogenai:post/;\
cmd="php56cli wp-cli.phar post create $$post/${HTML} --path=$$path --post_title=${TITLE} --post_status=publish --porcelain";\
ssh kutsurogenai $$cmd
make to_html
で、同階層内の.mdを.htmlに変換。make post HTML=hoge.html TITLE=hoge
でhtmlを投稿する。