Siteleafは、ウェブサイト向けのコンテンツ管理システム(CMS)として位置づけられています。開発とコンテンツ管理の間のギャップを埋めるように設計されたシンプルで柔軟なプラットフォームであり、他のCMSソリューションと同等の機能を提供します。このソフトウェアを使用すると、ユーザーはJekyllの柔軟性を活用し、GitHub上でウェブサイトを無料でホストできます。さらに、コーディングの知識がなくてもコンテンツを作成・編集できる使いやすいオンラインエディタも備えています。
Siteleaf-Webサイトのコンテンツを管理するCMS
Siteleafには多くの便利な機能が備わっています。例えば、Jekyllをサポートしているため、既存のテーマを利用したり、経験豊富なユーザーにサポートを依頼したり、ドキュメントを参考に独自のテーマをゼロから作成したりすることができます。また、 GitHub経由でサイトを同期できるため、Siteleafで行った変更はすべてGitHubリポジトリと同期され、その逆も同様です。これにより、誤って削除してしまうことを防ぎ、開発者や編集者にとってありがたいバージョン管理されたワークフローを実現します。
Siteleafは静的ウェブサイトジェネレーターであるため、WordPressのようにユーザーがサイトにアクセスするたびにデータベースからHTMLを動的に生成するのではなく、ページは一度コンパイルされます。これにより、読み込み速度が向上し、攻撃対象領域が縮小し、ホスティングリソースの消費量も削減されます。静的サイトの配信は軽量かつ安定しているため、テーマのデザインや既存のテーマの追加のみに集中できます。
ウェブサイトのコンテンツを管理するには、Siteleafアプリを開いてページを追加し、グループ分けしてコンテンツを公開するだけです。サイト構築に必要なすべての要素は、シンプルで集中できる編集環境を実現するサイドバーメニューに用意されています。
SiteleafがJekyllとGitHubと連携する仕組み

Siteleafは、 「コンテンツはあなたのもの」という重要な原則を掲げています。お客様はデータにアクセスし、Gitを使用してバージョン管理を行い、GitHub Pagesやその他のクラウドホスティングプロバイダーなど、お好みの場所でサイトをホストできます。この理念により、ベンダーロックインを回避し、最終的にポータブルな静的ファイルが生成されるため、ウェブサイトをあらゆるCMSで運用することが可能になります。
一般的なワークフローはシンプルですが、制限はありません。Siteleafでコンテンツを作成・編集すると、MarkdownファイルとJekyll互換の構造化データとして保存され、コミットがリポジトリに公開されます。Gitで編集した場合、変更内容はSiteleafにも反映され、双方向の同期が維持されるため、競合を防ぐことができます。
静的サイトジェネレーターや新しい略語の台頭に直面しても、Siteleafは不要なレイヤーを排除し、高速でシンプルなウェブサイトを構築するという方針を堅持しています。このツールは日常的に使いやすく、それでいて過度に簡略化されているわけではありません。インターフェースの明瞭さを損なうことなく、きめ細やかな制御を必要とするチームに強力な機能を提供します。
管理パネルのカスタマイズ v2

Siteleaf v2 は、お客様のコンテンツ モデルに合わせてカスタマイズできるように設計されています。管理パネルでは、URL ルール、メタデータ、権限を設定してコレクションを定義できます。デフォルトでは、 「ページ」と「投稿」の2 つの領域が用意されています。「ページ」は、「概要」、「お問い合わせ」、「よくある質問」などの静的コンテンツに最適で、ドラッグ アンド ドロップによる並べ替えや階層構造が可能です。「投稿」は、日付付きの投稿用に設計された Jekyll コレクションで、通常は降順で表示されます。
「投稿」コレクションには、下書き、タグ、カテゴリなどのネイティブ機能が含まれています。プロジェクトに合わない場合は、機能を損なうことなく名前を変更できます(例:「ストーリー」)。また、パーマリンクを調整して、分類体系に沿った分かりやすいURLを作成することも可能です。
Siteleafは、フィールドをモデル化するために、編集をガイドするメタデータとスマートフィールド(選択、繰り返しフィールド、デフォルト値、検証など)を提供します。これにより、エラーが削減され、編集の一貫性が維持されます。さらに、ユーザーロールによって、編集、承認、公開できるユーザーを制限できるため、安全で効率的な編集ワークフローが実現します。
静的サイトと従来のCMSの比較

静的ウェブサイトは、従来のデータベース駆動型CMSプラットフォームよりも高速で安全です。リクエストごとにサーバーサイドコードを実行しないため、ボトルネックや脆弱性の大部分が解消されます。さらに、ソースコードとコンテンツは常にアクセス可能で移行も容易なため、ウェブサイトは特定のプロバイダーに依存することなく進化できるべきだという考え方を裏付けています。
このアプローチは、コンテンツの移行、バックアップの作成、複数のプラットフォームへの展開が自然に行えるオープンなウェブ環境を促進します。また、煩雑なスタックとは異なり、Siteleafは過剰なレイヤーや専門用語を排除し、静的サイト本来の精神であるスピード、シンプルさ、そしてスムーズな公開を求めるチームのためのコントロールを維持します。
ユーザーフレンドリーな編集機能とGitワークフロー、ネイティブなJekyllサポート、そして高速な静的出力機能を兼ね備えたCMSをお探しなら、Siteleafはコンテンツを自由に活用し、複雑な操作や依存関係なしに次のサイトを迅速に立ち上げられるよう設計されたエクスペリエンスを提供します。

