管理画面・記事

CLI(コマンド)でEmDashにつなぐ方法は?

ひとことで答えると

`npx emdash login --url=サイトのURL` でログインし、そのあとは `npx emdash content list posts` のようにコマンドで操作します。

くわしい答え

EmDashには、管理画面と同じ操作をコマンドで行える道具(CLI)が付いています。プロジェクトのフォルダで npx emdash と打つと使えます。

  1. npx emdash login --url=https://あなたのサイト を実行する
  2. 表示されたURLとコードで、ブラウザから承認する(ログインの保存場所は ~/.config/emdash/auth.json)
  3. コマンドで操作する
    • 記事の一覧:npx emdash content list posts -u サイトのURL
    • 記事の作成:npx emdash content create posts --file=記事.json -u サイトのURL
    • 画像の追加:npx emdash media upload 画像.png -u サイトのURL
    • メニューの確認:npx emdash menu get primary -u サイトのURL
  4. 終わったら npx emdash logout -u サイトのURL

ログイン情報は次の順で探されます。①コマンドに付けた --token ②環境変数 EMDASH_TOKEN ③ emdash login で保存したログイン。手元(localhost)では、ログインなしで動きます。

コマンドの一覧は公式の CLI Commands にあります。

Q&A集のトップへ戻る