Logicky Blog

Logickyの開発ブログです

ShopifyのThemeKit

ShopifyのThemeを編集する際に、ローカルで開発しやすくするためのツールがThemeKitです。

環境

  • Windows10
  • WSL

インストール

ここに書いてあるLinux Installationのとおりにやったらできました。設定とテーマ取得方法も書いてあるとおりにやったらできました。自分は既存テーマをダウンロードしたのですが、theme getですんなり取得できました。ローカルに落としたThemeのコードは、githubで管理しようと思います。

コマンド

deploy

  • 下記で修正点が反映されました。
$ theme deploy

watch

  • 下記コマンドで、どこかが修正されたら自動的に修正箇所のみすぐに反映されるようになりました。
$ theme watch

download

  • ローカルで下記コマンドを実行すると、最新の状態をダウンロードできるようです。
  • shopify管理画面上で修正した場合などに使えるかなと思います。
$ theme download

open

  • これはよく分からないけどローカルでプレビューできるのかな?なぜ分からないかというと、エラーが出てコマンドが正常実行できないからです。
  • 下記のようなエラーが出ます。まあでも今のところ使いませんので調べないことにします。
[development] Error opening: exec: "xdg-open": executable file not found in $PATH

所感

  • themeKitは簡単で便利でした。
  • しかしページの作成はできなそう。
  • shopifyの固定ページをさくさく作るにはどうしたらいいのか?一生ウィジウィグエディタを使わないといけないのかは要調査。
  • Pageのディレクトリ構造を整理できるのかも知りたい。全部page直下だったら沢山は作れないだろうし。

追記

  • 固定ページをthemeKit使ってローカルで開発する方法は下記に書いてあった。全部しっかり読んだわけではないけど、固定ページの枠みたいのをテーマとして作成することができるのですが、枠にコンテンツも全部書いちゃう的な感じでやっているのかなあと思った。

medium.com

  • ちなみに、templates/page.hoge.liquidを、templates/hoge/page.hoge.liquidに移動してみたら、「Theme files may not be stored in subfolders」と言われた。。