Mukautettua <devsite-recommendations>
-elementtiä voidaan käyttää sisältösuositusten antamiseen lukijoillesi. Voit antaa järjestelmän luoda suosituksia , voit antaa nimenomaisia suosituksia itse tai voit kääriä asiakirjasi olemassa olevat suositusosiot johdonmukaista esitystä, napsautustilastoja ja monipuolista käyttöliittymää varten (mukaan lukien kuvaukset ja kuvat).
Käyttö
Voit käyttää tätä widgetiä luomalla <devsite-recommendations>
-elementin. Jos haluat antaa suosituksia nimenomaisesti, lisää elementtiin linkkejä. Tällä hetkellä järjestelmän luomat suositukset toimitetaan, kun elementti on tyhjä, mutta tulevassa työssä kirjoittajat voivat kokeilla luotuja suosituksia, kun nimenomaisia suosituksia annetaan, sekä käyttää niitä syötteinä algoritmiin.
Jos annat nimenomaisia suosituksia, anna elementin sisällä merkintä. Kaikki <a>
-tunnisteet, jotka havaitaan, kun elementti yhdistetään, niiden href
attribuutit puretaan ja niitä käytetään suosituksiin.
Jos annat enemmän kuin kolme suositusta, valitaan satunnainen valinta. Suositusten järjestys pysyy kuitenkin samana kuin syötteiden järjestys, joten korkeamman prioriteetin suositukset näkyvät aina vasemmalla.
Jos et halua tiettyjen suositusten näkyvän luoduissa tuloksissa, voit tehdä tyhjän <devsite-recommendations>
-elementin kokoelmalla <link rel="disallow" href="/path">
. Kaikki <link>
-tunnisteet, joissa on rel=disallow
ja href
attribuutti, tunnistetaan automaattisesti ja poistetaan luoduista suosituksista.
Jos haluat vain suosituksia tietystä sivujoukosta, voit suodattaa tulokset käyttämällä query
Nimikkeistön tunnisteita. Syntaksi on k:category:value
. Esimerkiksi k:kieli:konekirjoitus. Tunnisteiden luettelo voi olla pilkuilla eroteltu luettelo ( k:language:typescript,k:language:swift
), joka sisältää sivut, jotka sisältävät minkä tahansa tunnisteen.
Esimerkki linkeillä
Seuraavissa osissa kuvataan merkintä, kuinka se hahmonnetaan normaaleissa olosuhteissa ja miten se hahmonnetaan koneille tai yksinkertaisille käyttäjäagenteille.
Merkintä
<devsite-recommendations>
<p>Note: link text is displayed when JavaScript is off</p>
<ul>
<li><a href="/maps/documentation">Maps docs</a></li>
<li><a href="/analytics">Analytics</a></li>
<li><a href="/machine-learning/crash-course">MLCC</a></li>
</ul>
</devsite-recommendations>
Tulos
Yksinkertaiset käyttäjäagentit
Huomautus: linkkiteksti näytetään, kun JavaScript ei ole käytössä
Esimerkki kielloista
Merkintä
<devsite-recommendations>
<link rel="disallow" href="/maps/documentation">
<link rel="disallow" href="/analytics">
<link rel="disallow" href="/machine-learning/crash-course">
</devsite-recommendations>
Tulos
Koska tulokset ovat riippuvaisia suosituksista, jotka voivat muuttua, tulos näyttää samalta kuin suositusmallin tulos.
Olemassa olevan sisällön kääriminen
Elementti voi asteittain parantaa sivujesi olemassa olevia merkintöjä, joten voit päivittää olemassa olevia linkkejä käärimällä ne <devsite-recommendations>
.
Uudet linkit ottavat käyttöön kaikki suositusalustan toiminnot ja käytännöt, kuten tiedonkeruu- ja kokeiluhallintapaneelit, mutta sisältö korvataan myös monipuolisilla metatiedoilla, mukaan lukien kuvaukset ja kuvat, ja ne voivat sulkea pois joitain linkkejä (esim. sivut ilman metatietoja).
Merkintä
<devsite-recommendations>
<h2>Example communities</h2>
<p>Note: All markup here will be replaced with the recommendation UI.</p>
<p>
For more information on Google Developers, check out our <a href="/community/experts">GDEs</a>. If
you are looking to form a community, take a look at <a href="/community/gdg">GDGs</a>. Lastly, if
you're currently studying, don't miss our <a href="/community/dsc">DSCs</a>.
</p>
</devsite-recommendations>
Tulos
Huomautus: Kaikki merkinnät tässä korvataan suosituskäyttöliittymällä. Lisätietoja Google-kehittäjistä on GDE :ssämme. Jos haluat muodostaa yhteisön, katso GDG :t . Lopuksi, jos opiskelet parhaillaan, älä missaa DSC: itämme . Esimerkkiyhteisöt
Käyttö Markdown-tiedostoissa
Varmista Markdown ( .md ) -tiedostossa, että mukautettu elementti on kääritty tavallisella HTML-elementillä, kuten <section>
tai <div>
:
Sekalaista sisältöä
## Markdown section
* Markdown list
* [Markdown link](/foo)
## HTML section
<div>
<devsite-recommendations>
<p>Note: link text is displayed when JavaScript is off</p>
<h2>Sample heading</h2>
<a href="/recommended">Recommended</a>
</devsite-recommendations>
</div>
Markdown-osio
- Merkintäluettelo
- Markdown-linkki
HTML-osio
Huomautus: linkkiteksti näytetään, kun JavaScript on pois päältä
Esimerkkiotsikko
SuositeltavaPuhdasta hinnanalennusta
<pre><devsite-recommendations>
## Sample heading
* Note: link text is displayed when JavaScript is off
* [Maps documentation](/maps/documentation)
</devsite-recommendations><pre>
Tulos
{% sanatarkasti %}Esimerkkiotsikko
- Huomautus: linkkiteksti näkyy, kun JavaScript on pois päältä
- Mapsin dokumentaatio
Järjestelmän attribuutit
Tällä hetkellä ainoat tuetut attribuutit ovat järjestelmän toiminnan ohjaamiseen, eikä tavallisten käyttäjien pitäisi tarvita niitä.
yield
(valinnainen) Jos elementti toimitetaan, se alistuu sivun muille ei-tuoton suosituselementeille. Sivusto itse käyttää tätä tyypillisesti sijoittaakseen suosituksia sivulle automaattisesti, mutta näyttääkseen ne vain, kun muita esiintymiä ei ole.
Suodatus nimikkeistön mukaan
Merkintä
<devsite-recommendations query="k:language:typescript">
</devsite-recommendations>