li-carousel は何をしますか?
文書投稿はLinkedInで最も滞在時間の長いフォーマットです。なぜなら、スワイプはカウントされるのにスクロールはカウントされないからです。このフォーマットは、1つのアイデアをステップに分解したものを評価します。テキスト投稿を単に分割しただけのものは評価されません。
テキスト投稿の代わりに使うタイミング
カルーセルを使うのは、アイデアに順序がある場合です。ステップ、カウントダウン、before/afterの進行、部分に分かれたフレームワークなど。テキスト投稿を使うのは、アイデアが1つの主張だけの場合です。1つの主張を8枚のスライドに分割するのは、カルーセルが失敗する最も一般的なパターンです。もしユーザーがそのような内容を持っているなら、その旨を伝えて /li-post に誘導してください。
構成
8〜12スライド。8未満ならテキスト投稿です。12を超えると完読率が急落します。
1 カバー フック(6語以内)+1行の約束
2 主張 なぜこれが重要なのか、1文で
3-N 1スライドに1アイデア。見出しは3〜7語、本文は最大25語
(1スライドに段落が必要なら、2スライドに分割)
N+1 まとめ 全体をリストにして、スクリーンショットとしても有用に
最終回 CTA 1つのアクション。フォロー、キーワードコメント、リンク。1つだけ。
スライドコピーのルール
- スライド1が結果の80%を決める。 6語。大きめに。残りのスライドがカバーをスワイプしてもらえない状態を救うことはできません。
- すべてのスライドに番号を付ける(3/10)。 ゴールが見えると完読率が上がります。
- 1スライドに段落は不要。 25語で言えなければ分割してください。
- まとめスライドはスクリーンショットされるスライドです。 単独でも成立するように。
- 全スライドにユーザーのハンドルを、小さい文字で下部に。 スクリーンショットはあなたなしで拡散されるからです。
PDFの作成
LinkedInはPDFを要求します。サイズは1080x1350(4:5)、100MB未満、300ページ未満。HTMLで作成してからPDFに印刷します。
# 1スライド1ページ、1080x1350、余白なし
# あとは:Chrome headless --print-to-pdf、またはお使いのHTML→PDFツールで
1スライドにつき1 <section> タグ、width:1080px; height:1350px; page-break-after:always、単一のアクセントカラー、フォントサイズは28px以上で記述します。人々は縮小サイズでスマホで読むからです。ユーザーがこのプロジェクト内にブランドスキルやデザインシステムを持っている場合は、それを使用し、新しいパレットを発明しないでください。
出力
まず、スライドごとのコピーを番号付きリストで、ユーザーが10秒で読める形で出力します。次に、それに付随する投稿テキスト - カルーセルにも投稿内で2〜3行の説明が必要で、それが実際のフィードでのフックになります。両方を /li-human に通してください。その後、ユーザーがコピーを承認した場合にのみPDFを生成します。
LinkedInにアップロードされることはありません。ユーザー自身がPDFを投稿します。
ビルダー(v2)
このフォルダ内の carousel.py が、承認されたスライドコピーをLinkedInが求めるPDFに変換します。スライドはテキストファイルに記載します。1ブロックが1スライド、ブロック間は --- で区切り、1行目がスライドの見出しです。
python3 carousel.py slides.txt --lint-only # コピーを上記ルールに沿ってチェック
python3 carousel.py slides.txt --handle "田中 花子" -o deck.html # 1080x1350、番号付き、全ページにハンドル
python3 carousel.py slides.txt --handle "田中 花子" --pdf deck.pdf # Chrome headlessがインストールされていればPDFに印刷
スライド数(8〜12)、カバーの語数(6語以内)、見出しの長さ(3〜7語)、本文の長さ(25語以内)、まとめスライドがリスト形式かどうかを自動チェックします。すべてのテキストはHTMLエスケープされます。プロジェクトにブランドやデザインシステムがある場合は、--accent "#rrggbb" でアクセントカラーを渡すか、生成されたHTMLのスタイルシートを編集してください。新しいパレットを発明しないでください。