Create Cool Sitemap Page For Blogger Sites

K K UPGRADER

Hi Friends ,Today I gonna show you How To Create Cool Stylish Sitemap Page For Blogger Sites by Some Simple Css and JavaScripts.
 To Create Sitemap Page ,First Login to Your DashBoard and Go to Pages Tab and Create New Page and Switch to  HTML view  and Paste That Code I Provided Below and and You Have Done ,Now Just Publish That Page.
Note:-Change YourBloggerSite.com to Your Site Url.

1.Sitemap Style -1

Your Sitemap Looks Like This 👇👇👇

  1. BEST ADSENSE ALTERNATIVES Which Work with Low Traffic and Generate High Revenue


Code

 <div class="tabbed-toc" id="tabbed-toc"></div><script>var tabbedTOC={blogUrl:"https://YourBloggerSite.com/",containerId:"tabbed-toc",activeTab:1,showDates:!0,showSummaries:!1,numChars:200,showThumbnails:!0,thumbSize:60,noThumb:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAA3NCSVQICAjb4U/gAAAADElEQVQImWOor68HAAL+AX7vOF2TAAAAAElFTkSuQmCC",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],newTabLink:!0,maxResults:99999,preload:0,sortAlphabetically:!0,showNew:7,newText:' &ndash; <em style="color:red;">New</em>'};</script><br /><script src="https://cdn.jsdelivr.net/gh/Indzign/InSEO@master/daftarisikeren.js"></script><br /><style scoped="" type="text/css">.tabbed-toc{margin:0 auto;position:relative;background:linear-gradient(-45deg,#EE7752,#E73C7E,#23A6D5,#23D5AB);background-size:400% 400%;animation:Gradient 15s ease infinite}.tabbed-toc .loading{display:block;padding:2px 12px;color:#fff}.tabbed-toc ul,.tabbed-toc ol,.tabbed-toc li{margin:0;padding:0;list-style:none}.tabbed-toc .toc-tabs{width:20%;float:left}.tabbed-toc .toc-tabs li a{display:block;overflow:hidden;color:#fff;text-decoration:none;padding:12px;font-size:13px;transition:all .3s}.tabbed-toc .toc-tabs li a:hover{background-color:rgba(0,0,0,0.05)}.tabbed-toc .toc-tabs li a.active-tab{background:rgba(0,0,0,0.05);position:relative;z-index:5;margin:0 -1px 0 0}.tabbed-toc .toc-content,.tabbed-toc .toc-line{width:80%;float:right;background-color:#fff;box-sizing:border-box}.tabbed-toc .toc-line{float:none;display:block;position:absolute;top:0;right:0;bottom:0}.tabbed-toc .panel{position:relative;z-index:5}.tabbed-toc .panel li a{color:#1277cb;display:block;position:relative;font-weight:500;font-size:14px;padding:6px 12px;overflow:hidden}.tabbed-toc .panel li time{display:block;font-weight:normal;font-size:11px;color:#666;float:right}.tabbed-toc .panel li .summary{display:block;padding:10px 12px 10px;font-size:13px}.tabbed-toc .panel li .summary img.thumbnail{float:left;display:block;margin:5px 8px 0 0;width:72px;height:72px;background-color:#fafafa}.tabbed-toc .panel li{background-color:#f9f9f9;margin:0}.tabbed-toc .panel li:nth-child(even){background-color:#fff}.tabbed-toc .panel li a:hover,.tabbed-toc .panel li a:focus,.tabbed-toc .panel li.bold a{background-color:rgba(0,0,0,0.03);outline:none}.tabbed-toc .panel li a em{background:#f39c12;color:#fff!important;font-style:initial;font-size:11px;margin:0 0 0 5px;padding:2px 10px;border-radius:22px}.tabbed-toc .panel li:before{display:none}@-webkit-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media (max-width:768px){.tabbed-toc .toc-tabs,.tabbed-toc .toc-content{overflow:hidden;width:auto;float:none;display:block}.tabbed-toc .toc-tabs li{display:inline;float:left}.tabbed-toc .toc-tabs li a.active-tab{background-color:rgba(64,64,64,0.1)}.tabbed-toc .toc-content{border:none}.tabbed-toc .toc-line,.tabbed-toc .panel li time{display:none}}</style>

2.Sitemap Style -2

Your Sitemap Looks Like This 👇👇👇
Code



Displaying all 70 posts
POST TITLEPOST DATELABELS
How to add a Bot or BotsApp in Whatsapp2022-03-22Tech Tips & Tricks, WhatsApp
How to Create Neumorphism Contact Form Widget With Google Captcha For Blogger2021-12-28Blogger, Codes, Widgets
06 Best Sites That Pay You To Write Articles ($25 to $500 Per Post)2021-11-23Blogger, Get to know, Jobs, Let's Talk Money, MAKE MONEY
Genesis Links - Safelink with Password Blogger Template2021-11-12Blogger, BLOGGER THEMES, Templates
How to Add Specific Page Safelink to Your Website2021-11-01Blogger, Safelink
How to Add Ajax Pagination or Load More Button in Blogger 2021-10-29Ajax & jQuery, Blogger, Create Own Blogger Template
How to Create Modern Code Box with Copy Button2021-09-19Blogger, Codes, Create Own Blogger Template
How to Create Automatic Table of Content in Blogger2021-09-12ID
Different Ways to Add Lazyload in Your Website2021-09-08Blogger, Create Own Blogger Template, Tech Tips & Tricks
How to Host Files on GitHub Using Cdn2021-09-05Get to know, Info
How to Encrypt any Blogger Template2021-09-03Blogger, Create Own Blogger Template
How to Create Safelink in any Blogger Template2021-09-02Blogger, Create Own Blogger Template
All Blogger Conditional Tags for different page types2021-08-29Blogger, Create Own Blogger Template
Useful Tools Every Blogger should Use 2021-08-17Blogger, Tech Tips & Tricks
05 Online Jobs for College Students2021-08-15Jobs, Let's Talk Money, MAKE MONEY
Top 09 Work From Home Jobs in India2021-08-13Jobs, Let's Talk Money, MAKE MONEY
9 Great Netflix Alternatives That Offer Free Trials.2021-08-13Info, Netflix, News
How to Create Cool Material Design Profile Card with Animation2021-08-02Codes
Best Premium Seo & Adsense Friendly Blogger Templates 2021-01-19Blogger, Templates
Create Cool Search Bar with Css and Html2021-01-03Codes
BootsLinks - Bootstrap Safelink Blogger Template2020-12-30Templates
How To Create Smooth Css Tabs Without JavaScript2020-12-15Codes
Ideal Links Blogger Safelink Template2020-12-14Templates
Change Blogger Comment Style To Newer2020-12-04Blogger
Twitter Video Player Installation Blogger2020-11-22Players
How to Create Download Box with 10 Seconds Timer2020-11-20Codes
How To Create SlideShow With Automatic Image Slide2020-11-19Codes
How to Remove date and .html from Blogger Site Post url2020-11-15Blogger
All Video-Js Player Themes Installation in Blogger2020-11-14Blogger, Codes
Create Simple Spinner Loading Effect in Blogger2020-11-14Blogger
How to Remove m=1 redirection from Blogger Blog2020-10-28Blogger
How to Create Cool Code Box with Automatic Copy Button in Blogger2020-10-27Blogger, Codes
Create Cool Sitemap Page For Blogger Sites2020-10-14Blogger, Codes
Fs-Safelinks Pro Blogger Template2020-10-09Templates
Best Free Video Hosting Sites2020-10-07Best Sites, Tech Tips & Tricks
Best Css Download Buttons 2020-09-18Codes
6 Best Sites For Free Web Hosting2020-09-17Best Sites, WEB HOSTING
Youtubify – Youtube Music Engine PHP Script2020-09-17PHPSCRIPTS
GTA SA PRO2020-09-17GTAGAMES
GTA 3 LITE ANDROID2020-09-17GTAGAMES
GTA 5 CLEO MODPACK FOR ANDROID2020-09-17GTAGAMES
GTA SA ANDROID INSTALLATION FREE2020-09-17GTAGAMES
GTA 5 Submarine mod for GTA SA android2020-09-17GTAGAMES
GTA VC LITE WITH CLEO CHEATS FOR ANDROID2020-09-17GTAGAMES
GTA VC CLEO AND GRAPHICS MOD ANDROID BY K K UPGRADER2020-09-17GTAGAMES
GTA 5 4K GRAPHICS MOD FOR GTA SA ANDROID2020-09-17GTAGAMES
GTA SA LITE FREE INSTALLATION2020-09-17GTAGAMES
Best Premium Seo & Adsense Friendly Blogger Templates Worth Free2020-09-12BLOGGER THEMES
uCloud v1.5.2 - File Hosting Script Free download2020-09-12PHPSCRIPTS
AdLinkFly - Monetized URL Shortener2020-09-12PHPSCRIPTS
MINOR SCHOOL PHP SCRIPT NULLED2020-09-12PHPSCRIPTS
BeMusic - Music Streaming Engine free php script2020-09-12PHPSCRIPTS
Upload Zero - Pay Per Download Script Free Download2020-09-12PHPSCRIPTS
Amazing and Useful Image Tools Websites2020-08-31Tech Tips & Tricks
Maximise Your Site Ads Revenue :Best Tricks For Content Downloading Sites2020-08-27Blogger, MAKE MONEY
BEST ADSENSE ALTERNATIVES Which Work with Low Traffic and Generate High Revenue2020-08-20AdSense, Blogger, MAKE MONEY
CREATE VIDEO WEBSITE IN BLOGGER #Free Video Player For Blogger2020-08-06Players
How To Create Own Ad Network Like Adsense , Media.net Using PHP Script2020-07-29PHP SCRIPTS, Tech Tips & Tricks
TOP 6 AD NETWORKS FOR LOW TRAFFIC PUBLISHERS 2020-07-22Blogger, MAKE MONEY
How to Prevent Copying My Website Content {DISABLE COPY}2020-06-25Blogger, Codes, Tech Tips & Tricks
How To Create Youtube Video Downloading Website with ads 2020-06-13Codes, PHP SCRIPTS
FREE PREMIUM WEB HOSTING WEBSITE with Cpanel2020-02-14WEB HOSTING
Fix Playstore and Youtube Problem for Chinese Devices2020-02-11Tech Tips & Tricks
Add a Stylish Sitemap of your Blog2019-10-16Blogger, Codes
How to Change app name and icon with Android2019-10-02Tech Tips & Tricks
BEST COMPRESSEOR TOOL FOR ANDROID PHONE 2019-09-04Tech Tips & Tricks
FactTechz Fan made app 2019-08-27Fan Made App
Amit Bhadana Fan-made Channel app 2019-08-27Fan Made App
Convert WEBSITE to APP in 2 minutes {OFFLINE}2019-04-22Tech Tips & Tricks
TXD EDITOR ANDROID:Now Edit .txd files On Android2019-03-11Rockstar Games

 <style scoped="" type="text/css">
#bp_toc {background:#008CDB;color:#666;margin:0 auto;padding:5px;}
span.toc-note {padding:20px;margin:0 auto;display:block;text-align:center;color:#FAFAFA;font-family:'Trebuchet MS';font-weight:700;text-transform:uppercase;font-size:30px;line-height:normal;}
.toc-header-col1 {padding:10px;background-color:#f5f5f5;width:250px;}
.toc-header-col2 {padding:10px;background-color:#f5f5f5;width:75px;}
.toc-header-col3 {padding:10px;background-color:#f5f5f5;width:125px;}
.toc-header-col1 a:link, .toc-header-col1 a:visited, .toc-header-col2 a:link, .toc-header-col2 a:visited, .toc-header-col3 a:link, .toc-header-col3 a:visited {font-size:13px;
text-decoration:none;color:#aaa;font-family:'Trebuchet MS';font-weight:700;letter-spacing: 0.5px;}
.toc-header-col1 a:hover, .toc-header-col2 a:hover, .toc-header-col3 a:hover {
text-decoration:none;}
.toc-entry-col1, .toc-entry-col2, .toc-entry-col3 {background:#fdfdfd;padding:5px;padding-left:5px;font-size:89%}
.toc-entry-col1 a, .toc-entry-col2 a, .toc-entry-col3 a{color:#666;font-size:13px;}
.toc-entry-col1 a:hover, .toc-entry-col2 a:hover, .toc-entry-col3 a:hover{color:#e76e66;}
#bp_toc table {width:100%;margin:0 auto;counter-reset:rowNumber;}
.toc-entry-col1 {counter-increment:rowNumber;}
#bp_toc table tr td.toc-entry-col1:first-child::before {content: counter(rowNumber);min-width:1em;margin-right:0.5em;}
td.toc-entry-col2 {background:#fafafa;}
#comments {display:none;}
</style>

<div id="bp_toc" style="max-height: 1200px; overflow-x: auto; overflow: scroll;"></div>
<script src="/feeds/posts/summary?alt=json-in-script&amp;max-results=9999&amp;callback=loadtoc" type="text/javascript"></script>
<script type="text/javascript">
// global arrays

   var postTitle = new Array();     // array of posttitles
   var postUrl = new Array();       // array of posturls
   var postDate = new Array();      // array of post publish dates
   var postSum = new Array();       // array of post summaries
   var postLabels = new Array();    // array of post labels

// global variables
   var sortBy = "datenewest";         // default value for sorting ToC
   var tocLoaded = false;           // true if feed is read and ToC can be displayed
   var numChars = 250;              // number of characters in post summary
   var postFilter = '';             // default filter value
   var tocdiv = document.getElementById("bp_toc"); //the toc container
   var totalEntires =0; //Entries grabbed till now
   var totalPosts =0; //Total number of posts in the blog.

// main callback function

function loadtoc(json) {

   function getPostData() {
   // this functions reads all postdata from the json-feed and stores it in arrays
      if ("entry" in json.feed) {
         var numEntries = json.feed.entry.length;
         totalEntires = totalEntires + numEntries;
         totalPosts=json.feed.openSearch$totalResults.$t
         if(totalPosts>totalEntires)
         {
         var nextjsoncall = document.createElement('script');
         nextjsoncall.type = 'text/javascript';
         startindex=totalEntires+1;
         nextjsoncall.setAttribute("src", "/feeds/posts/summary?start-index=" + startindex + "&max-results=500&alt=json-in-script&callback=loadtoc");
         tocdiv.appendChild(nextjsoncall);
         }
      // main loop gets all the entries from the feed
         for (var i = 0; i < numEntries; i++) {
         // get the entry from the feed
            var entry = json.feed.entry[i];

         // get the posttitle from the entry
            var posttitle = entry.title.$t;

         // get the post date from the entry
            var postdate = entry.published.$t.substring(0,10);

         // get the post url from the entry
            var posturl;
            for (var k = 0; k < entry.link.length; k++) {
               if (entry.link[k].rel == 'alternate') {
               posturl = entry.link[k].href;
               break;
               }
            }

         // get the post contents from the entry
         // strip all html-characters, and reduce it to a summary
            if ("content" in entry) {
               var postcontent = entry.content.$t;}
            else
               if ("summary" in entry) {
                  var postcontent = entry.summary.$t;}
               else var postcontent = "";
         // strip off all html-tags
            var re = /<\S[^>]*>/g; 
            postcontent = postcontent.replace(re, "");
         // reduce postcontent to numchar characters, and then cut it off at the last whole word
            if (postcontent.length > numChars) {
               postcontent = postcontent.substring(0,numChars);
               var quoteEnd = postcontent.lastIndexOf(" ");
               postcontent = postcontent.substring(0,quoteEnd) + '...';
            }

         // get the post labels from the entry
            var pll = '';
            if ("category" in entry) {
               for (var k = 0; k < entry.category.length; k++) {
                  pll += '<a href="javascript:filterPosts(\'' + entry.category[k].term + '\');" title="Click here to select all posts with label \'' + entry.category[k].term + '\'">' + entry.category[k].term + '</a>,  ';
               }
            var l = pll.lastIndexOf(',');
            if (l != -1) { pll = pll.substring(0,l); }
            }

         // add the post data to the arrays
            postTitle.push(posttitle);
            postDate.push(postdate);
            postUrl.push(posturl);
            postSum.push(postcontent);
            postLabels.push(pll);
         }
      }
      if(totalEntires==totalPosts) {tocLoaded=true;showToc();}
   } // end of getPostData

// start of showtoc function body
// get the number of entries that are in the feed
//   numEntries = json.feed.entry.length;

// get the postdata from the feed
   getPostData();

// sort the arrays
   sortPosts(sortBy);
   tocLoaded = true;
}



// filter and sort functions


function filterPosts(filter) {
// This function changes the filter
// and displays the filtered list of posts
  // document.getElementById("bp_toc").scrollTop = document.getElementById("bp_toc").offsetTop;;
   postFilter = filter;
   displayToc(postFilter);
} // end filterPosts

function allPosts() {
// This function resets the filter
// and displays all posts

   postFilter = '';
   displayToc(postFilter);
} // end allPosts

function sortPosts(sortBy) {
// This function is a simple bubble-sort routine
// that sorts the posts

   function swapPosts(x,y) {
   // Swaps 2 ToC-entries by swapping all array-elements
      var temp = postTitle[x];
      postTitle[x] = postTitle[y];
      postTitle[y] = temp;
      var temp = postDate[x];
      postDate[x] = postDate[y];
      postDate[y] = temp;
      var temp = postUrl[x];
      postUrl[x] = postUrl[y];
      postUrl[y] = temp;
      var temp = postSum[x];
      postSum[x] = postSum[y];
      postSum[y] = temp;
      var temp = postLabels[x];
      postLabels[x] = postLabels[y];
      postLabels[y] = temp;
   } // end swapPosts

   for (var i=0; i < postTitle.length-1; i++) {
      for (var j=i+1; j<postTitle.length; j++) {
         if (sortBy == "titleasc") { if (postTitle[i] > postTitle[j]) { swapPosts(i,j); } }
         if (sortBy == "titledesc") { if (postTitle[i] < postTitle[j]) { swapPosts(i,j); } }
         if (sortBy == "dateoldest") { if (postDate[i] > postDate[j]) { swapPosts(i,j); } }
         if (sortBy == "datenewest") { if (postDate[i] < postDate[j]) { swapPosts(i,j); } }
      }
   }
} // end sortPosts

// displaying the toc

function displayToc(filter) {
// this function creates a three-column table and adds it to the screen
   var numDisplayed = 0;
   var tocTable = '';
   var tocHead1 = 'POST TITLE';
   var tocTool1 = 'Click to sort by title';
   var tocHead2 = 'POST DATE';
   var tocTool2 = 'Click to sort by date';
   var tocHead3 = 'LABELS';
   var tocTool3 = '';
   if (sortBy == "titleasc") { 
      tocTool1 += ' (descending)';
      tocTool2 += ' (newest first)';
   }
   if (sortBy == "titledesc") { 
      tocTool1 += ' (ascending)';
      tocTool2 += ' (newest first)';
   }
   if (sortBy == "dateoldest") { 
      tocTool1 += ' (ascending)';
      tocTool2 += ' (newest first)';
   }
   if (sortBy == "datenewest") { 
      tocTool1 += ' (ascending)';
      tocTool2 += ' (oldest first)';
   }
   if (postFilter != '') {
      tocTool3 = 'Click to show all posts';
   }
   tocTable += '<table>';
   tocTable += '<tr>';
   tocTable += '<td class="toc-header-col1">';
   tocTable += '<a href="javascript:toggleTitleSort();" title="' + tocTool1 + '">' + tocHead1 + '</a>';
   tocTable += '</td>';
   tocTable += '<td class="toc-header-col2">';
   tocTable += '<a href="javascript:toggleDateSort();" title="' + tocTool2 + '">' + tocHead2 + '</a>';
   tocTable += '</td>';
   tocTable += '<td class="toc-header-col3">';
   tocTable += '<a href="javascript:allPosts();" title="' + tocTool3 + '">' + tocHead3 + '</a>';
   tocTable += '</td>';
   tocTable += '</tr>';
   for (var i = 0; i < postTitle.length; i++) {
      if (filter == '') {
         tocTable += '<tr><td class="toc-entry-col1"><a href="' + postUrl[i] + '" title="' + postSum[i] + '">' + postTitle[i] + '</a></td><td class="toc-entry-col2">' + postDate[i] + '</td><td class="toc-entry-col3">' + postLabels[i] + '</td></tr>';
         numDisplayed++;
      } else {
          z = postLabels[i].lastIndexOf(filter);
          if ( z!= -1) {
             tocTable += '<tr><td class="toc-entry-col1"><a href="' + postUrl[i] + '" title="' + postSum[i] + '">' + postTitle[i] + '</a></td><td class="toc-entry-col2">' + postDate[i] + '</td><td class="toc-entry-col3">' + postLabels[i] + '</td></tr>';
             numDisplayed++;
          }
        }
   }
   tocTable += '</table>';
   if (numDisplayed == postTitle.length) {
      var tocNote = '<span class="toc-note">Displaying all ' + postTitle.length + ' posts<br/></span>'; }
   else {
      var tocNote = '<span class="toc-note">Displaying ' + numDisplayed + ' posts labeled \'';
      tocNote += postFilter + '\' of '+ postTitle.length + ' posts total<br/></span>';
   }
   tocdiv.innerHTML = tocNote + tocTable;
} // end of displayToc

function toggleTitleSort() {
   if (sortBy == "titleasc") { sortBy = "titledesc"; }
   else { sortBy = "titleasc"; }
   sortPosts(sortBy);
   displayToc(postFilter);
} // end toggleTitleSort

function toggleDateSort() {
   if (sortBy == "datenewest") { sortBy = "dateoldest"; }
   else { sortBy = "datenewest"; }
   sortPosts(sortBy);
   displayToc(postFilter);
} // end toggleTitleSort


function showToc() {
  if (tocLoaded) { 
     displayToc(postFilter);
     var toclink = document.getElementById("toclink");
   
  }
  else { alert("Just wait... TOC is loading"); }
}

function hideToc() {
  var tocdiv = document.getElementById("toc");
  tocdiv.innerHTML = '';
  var toclink = document.getElementById("toclink");
  toclink.innerHTML = '<a href="#" onclick="scroll(0,0); showToc(); Effect.toggle('+"'toc-result','blind');"+'">� Show Table of Contents</a> <img src="http://chenkaie.blog.googlepages.com/new_1.gif"/>';
}
</script>

You may like these posts

Please provide your comments related to the above Content , comment politely and leave no spam. Thank you