Sitemap

#pro-sitemap-container { font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif; line-height: 1.6; color: #333; }
.sitemap-label { font-size: 20px; font-weight: bold; margin: 25px 0 10px; color: #007bff; border-bottom: 2px solid #f1f1f1; padding-bottom: 5px; text-transform: uppercase; }
.sitemap-list { list-style: none; padding: 0; }
.sitemap-list li { margin-bottom: 8px; padding-left: 15px; position: relative; }
.sitemap-list li::before { content: “→”; position: absolute; left: 0; color: #007bff; }
.sitemap-list a { text-decoration: none; color: #444; transition: 0.3s; }
.sitemap-list a:hover { color: #007bff; text-decoration: underline; }
#sitemap-loading { text-align: center; padding: 20px; font-style: italic; color: #888; }

Generating Sitemap… Please wait.

var blogURL = “https://www.minwaal.com”; // Your Blog URL

function loadSitemap(json) {
var entries = json.feed.entry;
var labels = {};
var container = document.getElementById(‘sitemap-content’);
container.innerHTML = ”; // Clear loading message

// Grouping posts by labels
for (var i = 0; i < entries.length; i++) {
var entry = entries[i];
var title = entry.title.$t;
var url;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
url = entry.link[k].href;
break;
}
}

if (entry.category) {
for (var j = 0; j < entry.category.length; j++) {
var label = entry.category[j].term;
if (!labels[label]) labels[label] = [];
labels[label].push({ title: title, url: url });
}
} else {
if (!labels['Uncategorized']) labels['Uncategorized'] = [];
labels['Uncategorized'].push({ title: title, url: url });
}
}

// Generating HTML Output
for (var label in labels) {
var labelHeading = document.createElement('div');
labelHeading.className = 'sitemap-label';
labelHeading.innerHTML = label;
container.appendChild(labelHeading);

var ul = document.createElement('ul');
ul.className = 'sitemap-list';
for (var m = 0; m < labels[label].length; m++) {
var li = document.createElement('li');
li.innerHTML = '‘ + labels[label][m].title + ‘‘;
ul.appendChild(li);
}
container.appendChild(ul);
}
}

// Script to fetch feed
var script = document.createElement(‘script’);
script.src = blogURL + ‘/feeds/posts/default?alt=json-in-script&max-results=999&callback=loadSitemap’;
document.body.appendChild(script);

Scroll to Top