Nasıl yapacağımıza geçmeden önce buraya tıklayarak site haritası sayfasını önizleyebilirsiniz.
Blogunuzun kontrol paneline girerek yeni bir sayfa oluşturun ve sayfanın Html görünümüne geçiş yapıp aşağıdaki kodları yapıştırın.
<script> var postTitle = new Array(); var postUrl = new Array(); var postPublished = new Array(); var postDate = new Array(); var postLabels = new Array(); var postRecent = new Array(); var sortBy = "titleasc"; var numberfeed = 0; function bloggersitemap(a) { function b() { if ("entry" in a.feed) { var d = a.feed.entry.length; numberfeed = d; ii = 0; for (var h = 0; h < d; h++) { var n = a.feed.entry[h]; var e = n.title.$t; var m = n.published.$t.substring(0, 10); var j; for (var g = 0; g < n.link.length; g++) { if (n.link[g].rel == "alternate") { j = n.link[g].href; break }
} var o = ""; for (var g = 0; g < n.link.length; g++) { if (n.link[g].rel == "enclosure") { o = n.link[g].href; break }
} var c = ""; if ("category" in n) { for (var g = 0; g < n.category.length; g++) { c = n.category[g].term; var f = c.lastIndexOf(";"); if (f != -1) { c = c.substring(0, f) }
postLabels[ii] = c; postTitle[ii] = e; postDate[ii] = m; postUrl[ii] = j; postPublished[ii] = o; if (h < 10) { postRecent[ii] = true } else { postRecent[ii] = false }
ii = ii + 1 }
} }
} }
b(); sortBy = "titledesc"; sortPosts(sortBy); sortlabel(); displayToc(); }
function sortPosts(d) { function c(e, g) { var f = postTitle[e]; postTitle[e] = postTitle[g]; postTitle[g] = f; var f = postDate[e]; postDate[e] = postDate[g]; postDate[g] = f; var f = postUrl[e]; postUrl[e] = postUrl[g]; postUrl[g] = f; var f = postLabels[e]; postLabels[e] = postLabels[g]; postLabels[g] = f; var f = postPublished[e]; postPublished[e] = postPublished[g]; postPublished[g] = f; var f = postRecent[e]; postRecent[e] = postRecent[g]; postRecent[g] = f }
for (var b = 0; b < postTitle.length - 1; b++) { for (var a = b + 1; a < postTitle.length; a++) { if (d == "titleasc") { if (postTitle[b] > postTitle[a]) { c(b, a) }
} if (d == "titledesc") { if (postTitle[b] < postTitle[a]) { c(b, a) }
} if (d == "dateoldest") { if (postDate[b] > postDate[a]) { c(b, a) }
} if (d == "datenewest") { if (postDate[b] < postDate[a]) { c(b, a) }
} if (d == "orderlabel") { if (postLabels[b] > postLabels[a]) { c(b, a) }
} }
} }
function sortlabel() { sortBy = "orderlabel"; sortPosts(sortBy); var a = 0; var b = 0; while (b < postTitle.length) { temp1 = postLabels[b]; firsti = a; do { a = a + 1 } while (postLabels[a] == temp1); b = a; sortPosts2(firsti, a); if (b > postTitle.length) { break }
} }
function sortPosts2(d, c) { function e(f, h) { var g = postTitle[f]; postTitle[f] = postTitle[h]; postTitle[h] = g; var g = postDate[f]; postDate[f] = postDate[h]; postDate[h] = g; var g = postUrl[f]; postUrl[f] = postUrl[h]; postUrl[h] = g; var g = postLabels[f]; postLabels[f] = postLabels[h]; postLabels[h] = g; var g = postPublished[f]; postPublished[f] = postPublished[h]; postPublished[h] = g; var g = postRecent[f]; postRecent[f] = postRecent[h]; postRecent[h] = g }
for (var b = d; b < c - 1; b++) { for (var a = b + 1; a < c; a++) { if (postTitle[b] > postTitle[a]) { e(b, a) }
} }
} function displayToc() { var a = 0; var b = 0; while (b < postTitle.length) { temp1 = postLabels[b]; document.write(""); document.write('' + temp1 + '
'); firsti = a; do { document.write(""); document.write('
"); a = a + 1 } while (postLabels[a] == temp1); b = a; document.write(""); sortPosts2(firsti, a); if (b > postTitle.length) { break }
} }
</script> <script></script>
Kodları yapıştırdıktan sonra canuzunyol.com yazan yeri kendi blogunuzun adresi ile değiştirmeyi unutmayın.
Kaynak : https://www.canuzunyol.com/2021/09/blogger-site-haritasi-sayfasi-nasil-yapilir.html