2023年1月1日日曜日

[Blogger]解析不能な構造化データ の問題 の修正

Blogger

正月から来た

https:// で 解析不能な構造化データ の問題が検出されました

主な重大な問題*

解析エラー:「}」またはオブジェクト メンバーの名前がありません

構造化データにJSON-LDを使っているのが原因なんですが
(このブログでは使ってません)

ドメイン下でテストしているブログで、ようやく投稿をグリッドで組んで完成したと思っていたんですが

JetThemeから拝借して、テンプレートのバージョンが低いのに合わせてみました

<script type='application/ld+json'>
{
  &quot;@context&quot;: &quot;http://schema.org/&quot;,
  &quot;@type&quot;: &quot;NewsArticle&quot;,
  &quot;mainEntityOfPage&quot;: {
    &quot;@type&quot;: &quot;WebPage&quot;,
    &quot;@id&quot;: &quot;<data:post.url.canonical/>&quot;
  },
  &quot;author&quot;: {
    &quot;@type&quot;: &quot;Person&quot;,
    &quot;name&quot;: &quot;<data:post.author/>&quot;
  },
  &quot;publisher&quot;: {
    &quot;@type&quot;: &quot;Organization&quot;,
    &quot;name&quot;: &quot;<data:blog.title.jsonEscaped/>&quot;<b:if cond='data:skin.vars.logo'>,
    &quot;logo&quot;: {
      &quot;@type&quot;: &quot;ImageObject&quot;,
      &quot;url&quot;: &quot;<data:skin.vars.logo/>&quot;
    }</b:if>
  },
  &quot;headline&quot;: &quot;<data:post.title.jsonEscaped/>&quot;,
  &quot;description&quot;: &quot;<b:eval expr='data:view.isMultipleItems ? data:post.snippets.long.jsonEscaped : data:view.description.jsonEscaped'/>&quot;,
  &quot;image&quot;: &quot;<data:post.firstImageUrl/>&quot;,
  &quot;datePublished&quot;: &quot;<data:post.date.iso8601/>&quot;,
  &quot;dateModified&quot;: &quot;<data:post.lastUpdatedISO8601/>&quot;
}
</script>

これでいいんじゃないかな(保証はしませんが)
追記
修正が確認されました。とメールが来ました

更に追記
ロゴ部分を使い切れてなかったのでコードを修正しました(赤字の部分)

F(uriouz)

欲しいものリスト / 優先度の高いほしいものリスト / ☕を奢る
Donate 寄付 カンパ サポート Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.
詳細プロフィールを表示

0 comments:

スパム対策の為コメントをオフにしています。
Disqusは利用出来ます。

注: コメントを投稿できるのは、このブログのメンバーだけです。

...

Recent Posts

 
"The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License."