Remove date and extension from Blogger posts

Hi there, I am Gourav, a 17 years old passionate Android developer with interests in Java, C++, python and much more.
Search for a command to run...

Hi there, I am Gourav, a 17 years old passionate Android developer with interests in Java, C++, python and much more.
No comments yet. Be the first to comment.
Welcome to the second issue in the Genics log series! I know this is super late in the month, but I wanted to share some updates on the blog from the past months. Listen to this article at Genics Blog Before diving into the latest news at Genics, I...

At some point of time, we all have worked with arrays. It is a useful data structure to store multiple values of the same type in a single variable. Complex usage of arrays includes storing data in 2D, 3D, or other multidimensional arrays. This allow...

The Paging 3 library, a part the new set of Android Jetpack libraries, provides a robust way of paginating large sets of data in Android whether it is loaded from a room database or from a network layer. The library provides 3 different utilities for...

A major aspect of open source is the ability to create and maintain a community of developers who collaborate on building software together. Collaboration is a key component of open source development! Read this article at genicsblog.com Git and Gi...

Hello there, I hope you are doing well! This is the first article in the Genics log series where we will be documenting our monthly progress on the blog and report what's been brewing up in the past months. Read this article at Genics Blog Before d...

This article has been migrated from my old blog. Things may have changed since that time. If you find any wrong content in this post, please mail that to gouravkhunger18@gmail.com or write in the comments below. Thank you :)
If you use Google's Blogger service to write articles for your blog and wish to remove the date and extensions like /year/month/date, .html, .php, etc. from your blogger blog, then you’re in the right place and I am going to show you the simplest way to achieve this in no time!
To do that, first open Blogger and head over to the Themes tab, and click Edit HTML.
Then Seach for term </head> by pressing the Ctrl+F key combination.
Now, copy the below code and paste it just above the </head> tag.
<script type="text/javascript">
//<![CDATA[
var urlTotal,nextPageToken,postsDatePrefix=!1,accessOnly=!1,useApiV3=!1,apiKey="",blogId="",postsOrPages=["pages","posts"],jsonIndex=1,secondRequest=!0,feedPriority=0,amp="&"[0];
function urlVal(){
var e=window.location.pathname,t=e.length;
return".html"===e.substring(t-5)?0:t>1?1:2}
function urlMod(){
var e=window.location.pathname;
"p"===e.substring(1,2)?(e=(e=e.substring(e.indexOf("/",1)+1)).substr(0,e.indexOf(".html")),history.replaceState(null,null,"../"+e)):(e=(e=postsDatePrefix?e.substring(1):e.substring(e.indexOf("/",7)+1)).substr(0,e.indexOf(".html")),history.replaceState(null,null,"../../"+e))}
function urlSearch(e,t){var n=e+".html";
t.forEach(function(e){
-1!==e.search(n)&&
(window.location=e)})
}
function urlManager(){
var e=urlVal();
0===e?accessOnly||urlMod():1===e?getJSON(postsOrPages[feedPriority],1):2===e&&(accessOnly||history.replaceState(null,null,"/"))
}
function getJSON(e,t){
var n=document.createElement("script");
if(useApiV3){
var o="https://www.googleapis.com/blogger/v3/blogs/"+blogId+"/"+e+"?key="+apiKey+"#maxResults=500#fields=nextPageToken%2Citems(url)#callback=bloggerJSON";nextPageToken&&(o+="#pageToken="+nextPageToken),nextPageToken=void 0
}
else o=window.location.protocol+"//"+window.location.hostname+"/feeds/"+e+"/default?start-index="+t+"#max-results=150#orderby=published#alt=json-in-script#callback=bloggerJSON";
o=o.replace(/#/g,amp),n.type="text/javascript",n.src=o,document.getElementsByTagName("head")[0].appendChild(n)
}
function bloggerJSON(e){
var t=[];
if(useApiV3||void 0===urlTotal&&(urlTotal=parseInt(e.feed.openSearch$totalResults.$t)),useApiV3){
try{e.items.forEach(function(e,n){
t.push(e.url)})
}catch(e){}
nextPageToken=e.nextPageToken
}else try{
e.feed.entry.forEach(function(n,o){
var r=e.feed.entry[o];
r.link.forEach(function(e,n){
"alternate"===r.link[n].rel&&t.push(r.link[n].href)
})
})
}catch(e){}
urlSearch(window.location.pathname,t),urlTotal>150?(jsonIndex+=150,urlTotal-=150,getJSON(postsOrPages[feedPriority],jsonIndex)):nextPageToken?getJSON(postsOrPages[feedPriority]):secondRequest&&(nextPageToken=void 0,urlTotal=void 0,jsonIndex=1,secondRequest=!1,0===feedPriority?(feedPriority=1,getJSON("posts",1)):1===feedPriority&&(feedPriority=0,getJSON("pages",1)))
}
function bloggerJS(e){
e&&(feedPriority=e),
urlManager()
}
bloggerJS();
//]]>
</script>
Then save the changes by pressing the save changes button and then you’re all set! If this post has made your day out, please don’t forget to comment and don’t forget to share it with others.
Thumbnail art by stories - freepik.com