Mungkin beberapa dari kalian menganggap tambahan tahun dan bulan pada URL postingan blog akan mengurangi daya tarik dari calon pengunjung. Secara default (bawaan), tanggal dalam bentuk tahun dan bulan akan selalu disertakan dalam URL postingan setelah di-publish. Kita hanya akan mendapati 2 opsi pada kolom Permalink disaat kita sedang membuat postingan. Automatic Permalink dan Custom Permalink. Dari kedua opsi tersebut, mau tidak mau, tanggal disaat postingan di-publish akan selalu disertakan. Mungkin diantara kalian ada yang bertanya-tanya tentang permalink default blogger. Apakah url postingan pada blogger bisa dihilangkan tanggalnya,? dan apakah url akhir (.html) pada blogger juga bisa dihilangkan?
Tapi hari ini saya akan membagikan script untuk menghapus tanggal dari URL posting blogger. Tapi sebelum saya berbagi, ada baiknya teman tahu pengertian permalink. Permalink adalah kependekan dari Permanent Link, istilah ini digunakan untuk menggambarkan URL halaman web seperti halaman statis dan juga halaman posting.
Sekarang sudah bisa untuk menghilangkan tanggal serta .html pada link blog. Sebenarnya ini lebih ke pengalihan url dari pada menghilangkan, caranyapun cukup mudah hanya menambahkan kode JavaScript saja.
Kode JavaScript ini dipublish oleh ‘Jokenox’ salah satu pengguna GitHub
Cara Menghilangkan Tahun dan bulan dari Link / URL Blogger
Untuk Langkah-langkahnya cukup mudah, berikut caranya.
1. Login Ke Blogger Kalian
2. Pilih Template / Tema, lalu pilih Edit HTML
3. Tambahkan kode berikut setelah <head> atau <head>
<script type="text/javascript">
// BloggerJS v0.4.0
// Licensed under the MIT License
// Copyright (c) 2017-2018 Kenny Cruz
// github.com/jokenox
// Configuration
var config = {
postsDatePrefix: false,
accessOnly: false,
useApiV3: false,
apiKey: "YOUR-API-KEY-HERE"
}
var postsOrPages=["pages","posts"],blogId="",urlTotal,fetchIndex=1,ampChar="&"[0],secondRequest=!0,feedPriority=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(!config.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(!config.accessOnly)urlMod()}else if(validation===1){fetchData(postsOrPages[feedPriority],1)}else if(validation===2){if(!config.accessOnly)history.replaceState(null,null,"/")}}
function fetchData(postsOrPages,index){var script=document.createElement("script");if(config.useApiV3){var jsonUrl="https://www.googleapis.com/blogger/v3/blogs/"+blogId+"/"+postsOrPages+"?key="+config.apiKey+"#maxResults=500#fields=nextPageToken%2Citems(url)#callback=parseData";if(nextPageToken)jsonUrl+="#pageToken="+nextPageToken;nextPageToken=undefined}else{var jsonUrl=window.location.protocol+"//"+window.location.hostname+"/feeds/"+postsOrPages+"/summary?start-index="+index+"#max-results=150#orderby=published#alt=json-in-script#callback=parseData"}
jsonUrl=jsonUrl.replace(/#/g,ampChar);script.type="text/javascript";script.src=jsonUrl;document.getElementsByTagName("head")[0].appendChild(script)}
function parseData(json){var database=[];if(!config.useApiV3){if(!urlTotal){urlTotal=parseInt(json.feed.openSearch$totalResults.$t)}
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){fetchIndex+=150;urlTotal-=150;fetchData(postsOrPages[feedPriority],fetchIndex)}else if(nextPageToken){fetchData(postsOrPages[feedPriority])}else if(secondRequest){nextPageToken=undefined;urlTotal=0;fetchIndex=1;secondRequest=!1;if(feedPriority===0){feedPriority=1;fetchData("posts",1)}else if(feedPriority===1){feedPriority=0;fetchData("pages",1)}}}
function bloggerJS(priority){if(priority)feedPriority=priority;urlManager()}
bloggerJS()
</script>
5. Pastekan Scriptnya diantara kode tag <head> .... </head>
6. Kemudian klik tombol simpan tema dan selesai.
Selamat! Anda telah berhasil menghapus tanggal dari url posting blogger. Anda dapat memeriksa perubahan permalink di posting blog Anda.
Semoga, Postingan ini tentang Cara Menghilangkan Tahun dan bulan dari Link / URL Blogger akan membantu Anda.
Post a Comment
0 Comments
<strong></strong>
or<b></b>
.<em></em>
or<i></i>
.<u></u>
.<strike></strike>
.<code></code>
or<pre></pre>
or<pre><code></code></pre>
.And use parse tool below to easy get the style.
strong em u strike
pre code pre code spoiler
embed