1. テーマ

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

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

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

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

新しいテーマの作成

すべての 前提条件が満たされ ている場合は、次のタスクを使用してSXAプロジェクトに新しいテーマを追加できます。

sxa new <Theme name>

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

すべてのアセットはローカルに保存されます。GitHubまたはその他のバージョン管理システムを使用して、スタイルとスクリプトで共同作業を行うことができます。

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

テーマ設定の構成

テーマ設定はいつでも再構成できます。たとえば、最初にCSSソースファイルをアップロードしないことを選択し、後でこれを変更する場合は、次のタスクを使用してテーマ設定を(再)構成できます。

sxa config

変更を確認する

開発が終了し、変更をアップロードする場合は、次のタスクを使用して、変更されたファイルを自動的にアップロードできます。

sxa watch All

たとえば、アコーディオンのサススタイルを変更した場合:

事前最適化された最小の構築

すべてのSassタスクと縮小をビルドする場合。次のタスクは、すべてのファイルをローカルで更新しますが、サーバーにはアップロードしません。

sxa build

アセットの更新

アセットは、チームで作業していて、同僚が行った最新の変更でローカルテーマを更新する場合など、いつでもテーマにアセットを更新してアップロードできます。テーマは、次のタスクを使用して更新できます。

sxa rebuild All

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

アセットのアップロード

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

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