ワークフローのテーマ設定 theming
この章では、Adobe Experience Manager サイトのテーマソースを更新して、ブランド固有のスタイルを適用します。 プロキシサーバーを使用して、ライブサイトのコードを作成する際に CSS と JavaScript のアップデートのプレビューを表示する方法について説明します。 このチュートリアルでは、Adobe Cloud Manager のフロントエンドパイプラインを使用して AEM サイトにテーマのアップデートをデプロイする方法についても説明します。
最後に、WKND ブランドに合致するスタイルを組み込むようにサイトを更新します。
前提条件 prerequisites
これは複数のパートから成るチュートリアルで、ページテンプレートの章で説明した手順を既に完了していることを想定しています。
目的
- サイトのテーマソースをダウンロードして変更する方法を説明します。
- リアルタイムプレビューに対応するライブサイトのコードを作成する方法を説明します。
- Adobe Cloud Manager のフロントエンドパイプラインを使用して、CSS と JavaScript のコンパイル済みアップデートをテーマの一部として配信するエンドツーエンドのワークフローを理解します。
テーマの更新 theme-update
次に、WKND ブランドのルックアンドフィールに合わせて、サイトのテーマソースを変更します。
ビデオの大まかな手順は次のとおりです。
- プロキシ開発サーバーで使用するローカルユーザーを AEM に作成します。
- テーマのソースを AEM からダウンロードし、VSCode などのローカル IDE を使用して開きます。
- テーマのソースを変更し、プロキシ開発サーバーを使用して、CSS と JavaScript の変更をリアルタイムでプレビューします。
- 雑誌記事が WKND ブランドのスタイルとモックアップに一致するように、テーマのソースを更新します。
ソリューションファイル
WKND サンプルテーマの完成したスタイルをダウンロードします。
フロントエンドパイプラインを使用したテーマのデプロイ deploy-theme
Cloud Manager のフロントエンドパイプラインを使用して、テーマの更新を AEM 環境にデプロイします。
ビデオの大まかな手順は次のとおりです。
-
Cloud Manager で Git リポジトリを新規作成します。
-
テーマソースプロジェクトを Cloud Manager の Git リポジトリに追加します。
code language-shell $ cd <PATH_TO_THEME_SOURCES_FOLDER> $ git init -b main $ git add . $ git commit -m "initial commit" $ git remote add origin <CLOUD_MANAGER_GIT_REPOSITORY_URL>
-
フロントエンドコードをデプロイするフロントエンドパイプラインを Cloud Manager で設定します。
-
フロントエンドパイプラインを実行して、アップデートをターゲット AEM 環境にデプロイします。
リポジトリの例
GitHub リポジトリの例をいくつか参考として使用できます。
- aem-site-template-standard
- aem-site-template-basic-theme-e2e -「実際の」プロジェクトの例として使用します。
おめでとうございます。 congratulations
おめでとうございます。これで、テーマを更新して AEM にデプロイしました。
次の手順 next-steps
AEM の開発を深く掘り下げ、基盤となるテクノロジーをさらに理解するには、AEM プロジェクトアーキタイプを使用してサイトを作成します。