1. テーマ

SXA CLIを用いたタスクの自動化

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

SXA CLIは、SXAプロジェクトのタスクを自動化するのに役立つ便利なコマンドラインツールです。このトピックでは、最も一般的なタスクについて説明します。すべてのタスクと可能な追加項目の完全なリストについては、SXAウォッチ、ビルド、アップロードタスクをご覧ください。

新しいテーマの作成

すべての 前提条件 が揃っていれば、以下のタスクを使ってSXAプロジェクト用の新しいテーマを追加できます:

sxa new

このタスクはテーマ作成パイプラインを実行し、質問リストに答えた後、テーマをローカルとSitecoreの両方に保存します。

SXA-CLI-New_theme.png

すべてのアセットはローカルに保存されています。GitHubや他のバージョン管理システムを使って、スタイルやスクリプトを一緒に作業できます。

SXA-CLI-Theme_folder.png

Sitecoreにはテーマ用のプレースホルダーがあります。デフォルトでは、このフォルダにはアセットが含まれていません:

SXA-CLI-theme_in_sc.png

テーマ設定の設定

テーマ設定はいつでも再設定できます。例えば、最初はCSSソースファイルのアップロードを控えたが、後で変更したい場合、以下のタスクでテーマ設定を再設定できます:

sxa config

変化の様子を見る

開発を終えて変更をアップロードしたい場合は、以下のタスクで修正ファイルを自動アップロードできます:

sxa watch All

例えば、アコーディオンの生意気なスタイリングを変えた場合:

SXA-CLI-watch.png

事前最適化最小化の構築

すべてのSassタスクとミニファイションを作成したい場合。次のタスクはすべてのファイルをローカルで更新しますが、サーバーにはアップロードしません。

sxa build

資産の更新

例えば、チームで働いて同僚が行った最新の変更を加えてローカルテーマを更新したい場合など、いつでもテーマにアセットを更新・アップロードできます。以下のタスクでテーマを更新できます:

sxa rebuild All

このタスクは、すべてのスクリプト、画像、スタイルをSitecoreのテーマにアップロードします。

アセットのアップロード

アセットはいつでもテーマにアップロードできます。例えば、CSSに変更を加えてこれらのファイルだけをアップロードしたい場合などです。

sxa upload Css

この記事を改善するための提案がある場合は、 お知らせください!