Blogger'da Tarih,Gün ve .Html Kaldırma

Bloggerda tarih kaldırma
Bloggerda tarih kaldırma








Blogger'da Tarih,Gün ve .Html Kaldırma

"Blogger" alt tabanlı sitelerin bu yönlerden kısıtlı olduğu biliyorsunuzdur. Makalenizi yayınladıktan sonra konuya ait linkte /2019/01/benimkonum.html tarzında bir uzantı olduğunu farketmişsinizdir mutlaka "Bloggeri" geliştirmeye amaçlı olan "jokenox" bu konuya bir çözüm getirdi, bu eklentiyi kurduktan sonra linkleriniz aşağıdaki gibi gözükecektir.
Herhangi bir hatayla karşılaşırsanız yorum alanından destek talep edebilirsiniz.
Eklentinin Size Faydaları Nelerdir ?

- SEO'nun yanı sıra daha hoş bir görünüm kazandıracaktır, blogger linkleriniz kısa olduğundan dilediğiniz her yerde paylaşabileceksiniz. Özel bir tema ile bu eklenti sayesinde kimse blogger kullandığınızın farkına varamayabilir.

Eklentiyi Kurmadan Önce:

Konu Linki: bilgisk.com/2018/06/blogger-seo.html
Sayfa Linki: bilgisk.com/p/iletisim.html

Eklentiyi Kurduktan Sonra:

Konu Linki: bilgisk.com/blogger-seo.html
Sayfa Linki: bilgisk.com/iletisim

Geliştiricinin "Github" sayfasna gitmek için TIKLAYIN

Kurulum:

1.
 "Blogger Yönetim Panelinize" Giriş Yapın.
2. Sol Menüde var olan "Tema" kelimesine tıklayın.
3. "HTML'yi Düzenle" yazısına tıklayıp, temanın düzenlenme sayfasının açılmasını bekleyin.
4. "CTRL+F" yardımıyla "<head>" etiketini bulunuz.
5. Aşağıdaki "script" dosyasının "<head>" etiketinin bir satır altına ekleyin.


Kod:

// BloggerJS v0.3.1

// Tasarım: (c) 2017-2018 Kenny Cruz

// Lisans: under the MIT Lisansı

// www.zanalab.com

// Ayarlar -----------

var postsDatePrefix = false;

var accessOnly = false;

var useApiV3 = false;

var apiKey = "";

var blogId = "";

// -------------------------

var postsOrPages=["pages","posts"],urlTotal,jsonIndex=1,secondRequest=!0,feedPriority=0,amp="&amp;"[0],nextPageToken;function urlVal(){var url=window.location.pathname;var length=url.length;var urlEnd=url.substring(length-5);if(urlEnd===".html")return 0;else if(length>1)return 1;else return 2}

function urlMod(){var url=window.location.pathname;if(url.substring(1,2)==="p"){url=url.substring(url.indexOf("/",1)+1);url=url.substr(0,url.indexOf(".html"));history.replaceState(null,null,"../"+url)}

else{if(!postsDatePrefix)url=url.substring(url.indexOf("/",7)+1);else url=url.substring(1);url=url.substr(0,url.indexOf(".html"));history.replaceState(null,null,"../../"+url)}}

function urlSearch(url,database){var pathname=url+".html";database.forEach(function(element){var search=element.search(pathname);if(search!==-1)window.location=element})}

function urlManager(){var validation=urlVal();if(validation===0){if(!accessOnly)urlMod()}

else if(validation===1){getJSON(postsOrPages[feedPriority],1)}

else if(validation===2){if(!accessOnly)history.replaceState(null,null,"/")}}

function getJSON(postsOrPages,index){var script=document.createElement('script');if(useApiV3){var jsonUrl="https://www.googleapis.com/blogger/v3/blogs/"+blogId+"/"+postsOrPages+"?key="+apiKey+"#maxResults=500#fields=nextPageToken%2Citems(url)#callback=bloggerJSON";if(nextPageToken)jsonUrl+="#pageToken="+nextPageToken;nextPageToken=undefined}

else var jsonUrl=window.location.protocol+"//"+window.location.hostname+"/feeds/"+postsOrPages+"/default?start-index="+index+"#max-results=150#orderby=published#alt=json-in-script#callback=bloggerJSON";jsonUrl=jsonUrl.replace(/#/g,amp);script.type='text/javascript';script.src=jsonUrl;document.getElementsByTagName('head')[0].appendChild(script)}

function bloggerJSON(json){var database=[];if(!useApiV3)if(urlTotal===undefined)urlTotal=parseInt(json.feed.openSearch$totalResults.$t);if(!useApiV3){try{json.feed.entry.forEach(function(element,index){var entry=json.feed.entry[index];entry.link.forEach(function(element,index){if(entry.link[index].rel==="alternate")database.push(entry.link[index].href)})})}

catch(e){}}

else{try{json.items.forEach(function(element,index){database.push(element.url)})}

catch(e){}

nextPageToken=json.nextPageToken}

urlSearch(window.location.pathname,database);if(urlTotal>150){jsonIndex+=150;urlTotal-=150;getJSON(postsOrPages[feedPriority],jsonIndex)}

else if(nextPageToken){getJSON(postsOrPages[feedPriority])}

else if(secondRequest){nextPageToken=undefined;urlTotal=undefined;jsonIndex=1;secondRequest=!1;if(feedPriority===0){feedPriority=1;getJSON("posts",1)}

else if(feedPriority===1){feedPriority=0;getJSON("pages",1)}}}

function bloggerJS(priority){if(priority)feedPriority=priority;urlManager()}

bloggerJS();

</script> 

6. "Temayı Kaydet" butonuna tıkladıktan sonra, eklenti otomatik olarak linkleri güncelleyecektir.

Bir sonraki yazımızda görüşmek üzere.

Esenlikler ile kalmanız temennisi ile hoşçakalın.

Yorum Gönder

0 Yorumlar