Blogger のヘッダー内から data:post.labels にアクセスできるようにしたいと考えています。の場合にのみ使用する予定data:blog.pageType == "item"
なので、ページ上の複数の投稿に関して混乱が生じることはありません。しかし、私が試したことは何も結果をもたらしませんでした。データにアクセスする方法を見つけた場合、データを使用して次のことを計画しています。
<b:if cond='data:blog.pageType == "item"'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='label.name == "poetry"'>
<meta expr:content='"Poem “&quot; + data:blog.pageName + "”&quot; + " at Form and Formlessness"' property='og:title'/>
</b:if>
<b:if cond='label.name == "article"'>
<meta expr:content='"Article “&quot; + data:blog.pageName + "”&quot; + " at Form and Formlessness"' property='og:title'/>
</b:if>
<b:if cond='label.name == "lists"'>
<meta expr:content='"Poem list “&quot; + data:blog.pageName + "”&quot; + " at Form and Formlessness"' property='og:title'/>
</b:if>
</b:loop>
</b:if>
私の投稿はすべて、詩、詩に関する記事、または詩リストのいずれかであり、適切にラベル付けされています。したがって、投稿で使用されているラベルにアクセスする方法を見つけられれば、これは機能するはずです。
任意の支援をいただければ幸いです。
ps コード内の開始引用符について心配する必要はありません。これらは開始引用符と終了引用符であり、Unicode 値を使用しなくても問題なく機能します。