okffi / open-api-definition

Community governed definition of open API

Home Page:http://okffi.github.io/open-api-definition/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open Graph parametrit ja kuva kuntoon

pe3 opened this issue · comments

Tämä ratkaisee miltä sivusto näyttää FB-feedissä.

Tuolta FB:n debuggerista näkee, että kaikki ei oo kunnossa.

Logo-kuva on kovin matalaresoluutioinen.

Vaikka sivuston korjais, FB ei välttämättä (ainakaan kovinkaan pian), havaitse muutosta. Se kannattaa trigata tuolta: "Fetch new scrape information".

@d2s lupasi hoitaa nämä kuntoon ja juttelimme tästä lounaan parissa tänään.

Tuossa pari Pull Requestia joissa korjattu ainakin osa ongelmista.

Vielä pitää mergen jälkeen tehdä todennäköisesti jotain pieniä korjauksia.
(Kunhan pääsee testaamaan Facebookin työkalulla, kun Open Graph tagit ovat taas paikoillaan.)

Tässä testasin Facebookin työkalulla mitkä asiat ovat vielä korjattavana:

  • "Object at URL 'http://avoinrajapinta.fi/' of type 'website' is invalid because the given value 'fi' for property 'og:locale:locale' could not be parsed as type 'enum'."
  • "Object Invalid Value: Object at URL 'http://avoinrajapinta.fi/' of type 'website' is invalid because the given value 'fi' for property 'og:locale:locale' could not be parsed as type 'enum'."

screenshot from 2015-12-23 01 28 12 avoinrajapinta open graph object debugger

Asiaan liittyvä dokumentaatio The Open Graph protocol -sivulla tosin kertoo että og:locale on ei-pakollinen meta-tieto (Optional Metadata), jota Facebook käyttää eri kieliversioiden selostus-tekstien hakemiseen.

Ongelma voidaan korjata helpoiten poistamalla (tai kommentoimalla pois) ylimääräinen rivi 30 _includes/head.html -tiedostosta.

<meta property="og:locale" content="{{ site.lang }}">

Ongelmat korjattu.