2015-02-26 7 views
6

È possibile creare codici brevi in ​​Blogger? Qualcosa di simile:Come aggiungere uno shortcode a blogspot?

[item]contents[/item] 

o

[img class='someClass']yourimagelink[/img] 
+0

https://www.youtube.com/watch?v=aUndjBROwSM&feature=youtu.be –

+0

Grazie. L'ho già visto ma non sembra essere utile :) –

risposta

0

mio Blogger Tricks ha recentemente creato un gruppo di codici brevi per blogger. Puoi verificarli here.

per creare i propri codici brevi

È possibile creare codici brevi per il tuo sito con shortcode.js Ecco come si intende creare un [item]contents[/item] shortcode. Esegui il codice per vederlo in azione.

new Shortcode(document.querySelector('body'), { 
 
    item: function(done) { 
 
    return this.contents; 
 
    } 
 
});
<script src="https://rawgit.com/nicinabox/shortcode.js/master/src/Shortcode.js"></script> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
[item]Sample text[item]

+1

Anche se questo potrebbe sembrare conveniente, tieni presente che qualsiasi * contenuto dinamicamente inserito JS * non ** verrà ** scansionato dai motori di ricerca se non è sul pagina sul caricamento iniziale. Ciò rende questa soluzione adatta solo a contenuti di piccole dimensioni, non importanti. – Tyblitz

+0

e se chiamiamo questo script al caricamento della pagina, verrà indicizzato? –

+0

potrebbe essere questo sarebbe di aiuto a qualcuno-http: //downloads.mybloggertricks.com/shortcodes.js –

1

La risposta breve è: dipende

  • per pezzi che aumentano caratteristiche del contenuto presente nella pagina, o se non si preoccupano SEO e sono convinti che [img src=a class=b] sia meglio di <img src="a" class="b">, sì, è possibile es. Vedi Blogger shortcode plugin o creane uno con shortcode.js.
  • per pezzi importanti di contenuto che deve essere indicizzato no, non è possibile.

Se siete interessati a perché, ecco la risposta lunga:

Per accedere una pagina web, si dispone di server e la loro pre- [browser carico] - elaborazione lingue (PHP, ASP, Ruby, Perl ..) e client (browser) con le loro lingue (Java-, Type-, & Actionscript). I motori di ricerca si basano sul codice inviato dal server evidentemente perché solo gli esseri umani hanno bisogno di un browser per interrogare una pagina. Come con molti host gratuiti (freewebs, wix, ..), non hai accesso diretto al codice lato server in Blogger, ma puoi modificare il modello XHTML con tag personalizzati come Blogger <b:include>, che dietro le quinte probabilmente effettua una chiamata a <?php include() ?> o simile. Questo ci lascia lo scripting lato client come unica alternativa.

Mentre il plug-in blogger shortcode simula i codici brevi di Wordpress, è costruito in Javascript e quindi inutile ai [tradizionali] motori di ricerca.

Segnalato, Google could access some Javascript contents utilizzando il browser Chrome come un'estensione del suo motore di ricerca (quindi si vocifera). Tuttavia, la pagina collegata mostra risultati di successo misti. Non è perché puoi capire alcune parole in un brano che puoi necessariamente dare un senso a questo: anche se i motori di ricerca lo indicizzano, non lo faranno necessariamente correttamente. Si pone anche la domanda: se il 90% dei tuoi visitatori accede al sito web da un altro browser, in che modo Google otterrà dati sufficienti per dare un senso ai tuoi contenuti dinamici?

Se si guarda lo Blogger shortcode plugin, si noterà anche che ciò che abilita sono elementi in stile CSS di base e incorporamenti di terze parti, che di solito è possibile copiare e incollare un codice da inserire nella pagina in Visualizzazione HTML. E come nota personale, direi: perché usare codici brevi come [image class=x] quando è esattamente lo stesso di fare <img class="x">?

Conclusione: non utilizzare codici brevi e rimanere su Blogger, o ottenere hosting con un CMS che supporta in modo nativo codici brevi come Wordpress.

Problemi correlati