Directus はコンテンツ/データを管理することを目的としていますが、ウェブサイトのデザインや完全な HTMLページを管理することは目的としていません。とはいえ、いくつかのwysiwyg
HTML コンテンツを更新できるインターフェイス (エディターなど) がいくつかあります... 書式設定されたリッチ テキスト (ブログ記事など) などです。
明確にするために、Directus を使用してサイトのすべての HTML を更新することもできますが、これは HTML を CMS に直接保存/編集するのではなく、テンプレート ロジックによって行われます。ここでの基本的な考え方は、CMS の項目をループしてテンプレートにマークアップを追加し、サイトの CSS スタイルを適切に設定するというものです。
これが良いことである多くの理由のいくつかを次に示します。
- プロジェクトのデザイン システムがコンテンツ作成者によって変更/破損されないようにする
- HTML でなくても、他のプロパティでコンテンツを再利用できます。
- 基礎となるコンテンツ基盤に触れる必要がないため、将来のデザイン/プレゼンテーションの変更が容易になります。
- 単なる CMS ではなく、同じプラットフォームを使用できます。また、CRM、プロジェクト管理ツール、在庫システム、またはその他のデータ駆動型のものでもかまいません.
- 複雑さとトレーニングの必要性を軽減します。CMS でサイト全体を設計および構築する必要がないため、物事はよりクリーンで直感的になります。
このサンプル ブログ リポジトリのコードをチェックアウトして、1 つの方法 (ハンドルバー) を確認できますが、ヘッドレス CMS の本当の利点は、好きなように構築できることです。:)
https://github.com/directus/blog-template/blob/master/src/index.hbs