Craftで想像する

パーソナルブログ

タグ、アーカイブ、検索機能を備えた完全なブログを作成し、投稿の管理や編集をCraft内で直接行えます。

パーソナルブログパーソナルブログ

自分で構築する

この例では、Craftを使用して個人ブログを管理し、Lovableを活用して投稿・タグ・検索機能を備えた美しい個人ウェブサイトへと変えていきます。

ステップ1ドキュメントを作成

ブログ記事はコレクションに保管されています。コレクションフィールドを使用してタグ、投稿日、公開ステータスを管理します。各ブログ記事の内容はコレクションアイテムの内容となります。これにより、Craftの強力なエディターを使用してブログ記事を作成・編集できます。

テンプレートを使用して、ブログ用のコレクションを含む新しいドキュメントを作成し、いくつかのサンプル投稿で埋めましょう

ステップ2APIアクセスを有効にする

ドキュメントのAPIアクセスを有効化すると、ドキュメントの読み取りや追加に使用できる固有のURLを取得できます。

ステップ1

「イマジン」タブを開きます。

ステップ2

「最初のAPI接続を追加」をクリックします。

ステップ3

API 接続の名前を設定してください。 このプロジェクトでは、API はドキュメントの読み取りのみが必要です。API の権限を「読み取り」のみに設定してください。

ステップ4

「ドキュメントを追加」をクリックして、Personal Blog ドキュメントを選択してください。

ステップ5

ドキュメントとのやり取りに使用する API URL が、上部に表示されるようになりました。

ステップ6

「AIバンドルをダウンロード」ボタンをクリックしてください。これにより、API ドキュメントとドキュメントの内容が含まれたフォルダがダウンロードされます。
ドキュメント内のすべての投稿はパブリックAPIから読み込めることに留意してください。コレクション内の「公開済み」フィールドがウェブサイトに表示される投稿を制御しますが、未公開の投稿も同様にアクセス可能です。

ステップ3Lovableで構築

それでは、Lovableでブログの実際のウェブサイトを作成していきましょう。上記のサンプルサイトでは、以下のプロンプトを使用しました

私の個人ブログを構築してほしいです。

情報はCraftに保存されています。現在のCraftドキュメントの状態例と、ブログ投稿を取得するために使用するべきAPIに関する情報は添付ファイルを確認してほしいです。APIドキュメントを注意深く読み、指示に従ってください。

以下の機能が必要です:
- 最新3件の投稿(日付と概要付き)を表示するランディングページ、およびアーカイブへのリンク
- 公開済み全投稿を日付順に一覧表示するアーカイブページ(テーブル形式)
- 各投稿ページ(下部には前/次ナビゲーションを設置)
- 特定タグ付きブロックを一覧表示するページ
- 検索機能も実装してください
全投稿にはpublishedプロパティがあります。この値がtrueに設定されている投稿のみを表示してください。

洗練されたモダンなデザインを希望します。細部までこだわり、非常に丁寧に作り込まれた印象を与えること。上品でありながら気取らない雰囲気で、優れた現代的なタイポグラフィと十分な余白を特徴とします。

Lovable にアクセスし、プロンプトをプロンプトボックスに貼り付けてください。先ほどダウンロードしたドキュメント用の AI バンドルを必ず添付してください。

Lovableは作業を開始し、バンドルの内容を分析してドキュメント構造とAPIの使用方法を理解します。その後、指定された指示に従ってウェブサイトの構築を開始します。

これで、投稿を表示し、検索やタグ機能をサポートする素敵なブログが完成しました!

あなたにおすすめのアイデア

ギャラリーに戻る