Friday, August 30, 2019

How to add html Sitemap to your Blogger


html-sitemap-cod-htmal-cod





How to add html Sitemap to your  Blogger

আপনি যদি আপনার ওয়েব সাইটে html Sitemap সঠিক ভাবে লাগাতে না পারেন তাহলে এই পোস্টটি আপনার জন্য। এখান থেকে Sitemap Codeটি কপি করে আপনি আপনার ওয়েব সাইটে খুব সহজেই সাইট ম্যাপ স্থাপন করতে পারবেন।  সাইট ম্যাপ যে কোন ওয়েব সাইটকে প্রফেশনাল করে তোলে ।

যে ভাবে htmal Sitemapটি সেট করবেনঃ

প্রথমে নিচে দেওয়া html কোডটি পুরোপুরি কপি করুন এবং নিচের চিত্রের মত আপনি আপনার Blogger সাইটির Page অপশনে ক্লিক করুন। এবার New Page বাটনে ক্লিক করুন।

html-sitemap-cod-htmal-cod


New Page বাটনে ক্লিক করার পর নিচের চিত্রের মত দেখাবে এখানে  প্রথমে HTML বাটনে ক্লিক করুন এবং নিচে দেওয়া html code টি কপি করে পেস্ট করুন। এবার কপি করা html Code টির সর্বশেষে চলে আসুন এখানে আপনাকে একটু পরিবর্তন করতে হবে। নিচের চিত্রের দেখানো লাল বক্সে নির্দেশিত html Code টিতে আমার ব্লগের সাইটির ঠিকানা দেওয়া আছে এখানে আপনারা আপনাদের সাইটের ঠিকানা যুক্ত করবেন। 

html-sitemap-cod-htmal-cod
পরিবর্তন করার পর Publish বাটনে ক্লিক করুন।

html-sitemap-cod-htmal-cod

আপনার সাইট ম্যাপটি Publish কারার পর নিচের চিত্রের মত দেখাবে  এখান থেকে Sitemap লেখাটির উপর মাউস পয়েন্টর রাখলে নিচের চিত্রের মত View লেখা দেখাবে, এখন View লেখাটিতে ক্লিক করুন। 

html-sitemap-cod-htmal-cod

View লেখাটিতে ক্লিক  করার সাথে সাথে আপনার সাইটের Sitemap টি Open হবে। এখন নিচে চিত্রটির  নির্দেশনা অনুযায়ী আপনার Sitemap লিঙ্কটি কপি করুন। 


html-sitemap-cod-htmal-cod

Sitemap লিঙ্কটি কপি করার পর আপনি যেখানে আপনার Sitemap টি দেখাতে চান সেখানে পেস্ট করুন। 

উদাহরণঃ 






যেমন এখানে আমি আমার Sitemap টি চিত্রে নির্দেশিত মেনু লিস্টে যুক্ত করেছি। আর এজন্য প্রথমে নিচের চিত্রের মত Configure Link List টিতে ক্লিক করে Sitemap লিঙ্কটি পেস্ট করে  লিঙ্কটি  যুক্ত করলাম।  


html-sitemap-cod-htmal-cod

html-sitemap-cod-htmal-cod

এবার নিচের চিত্রটি লক্ষ্য করলে দেখবেন আমার Sitemap টি যুক্ত হয়ে গিয়েছে। 

html-sitemap-cod-htmal-cod

এভাবে আপনি  আপনার ওয়েব সাইটিতে ম্যাপটি যুক্ত করতে পারেন।


Copy Html Sitemap Code: 

<script type='text/javascript'>

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('<div class="post-archive"><h4>
' + temp1 + '</h4>
<div class="ct-columns">
');
        firsti = a;
        do {
            document.write("<p>
");
            document.write('<a " href="' + postUrl[a] + '">' + postTitle[a] + "");
            if (postRecent[a] == true) {
                document.write(' - <strong><span>New!</span></strong>')
            }
            document.write("</a></p>
");
            a = a + 1
        } while (postLabels[a] == temp1);
        b = a;
        document.write("</div>
</div>
");
        sortPosts2(firsti, a);
        if (b > postTitle.length) {
            break
        }
    }
}

</script>

<script src="https://firstalltips.blogspot.com/feeds/posts/default?max-results=9999&amp;alt=json-in-script&amp;callback=bloggersitemap"></script>



No comments:

Post a Comment