Looking For Anything Specific?

How to Create and Edit a Responsive Sitemap

Nice to meet again mm lovers, this time I will give a tutorial on how to create a sitemap and edit its appearance to match what we want. First, let's learn what a sitemap is.

 A sitemap can also be called a list of articles or posts on a website which is usually just a url created directly by google robot.txt for blogger theme users like the picture below, you can see the sitemap of your own website by writing the URL as follows (https: // your blog name /sitemap.xml ) .



As you can see, the sitemap is actually just a collection of urls that intends to make it easier for the Google search engine to crawl our website so that the articles that we create can immediately appear on the Google search engine in a few moments.

 For more details about crawling, please also read this article

a simple way to make posts appear in google search

 So even if we do not create a sitemap, the sitemap will be automatically created as shown above. But we can change the normal appearance of a sitemap with a script so that it becomes a table of contents that can make it easier for readers to find the articles they want and are always up to date and have an attractive appearance.


Alright, let's start with the first one, which is to prepare the page where we write the sitemap script

  •  Create

First of all, we click Pages on the left side (BOX1), then we click New Pages (BOX2), wait a while until a display appears like creating a new article, but different from creating an article on the page there is no label option and the date of article creation

 To find out the difference between Pages and Posts, please click the link below

MMtips - what is the difference between a page and a post

If the edit page is already open, then we first change the compose view to html(Box1) view as shown below, then we write it in the title of our page in title(box2)


If it is ready, then we copy the script below and paste it into the page we created earlier

<style type="text/css">
.tabbed-toc {margin:0 auto;background-color:#2f77bd;box-shadow: 0 0 7px rgba(5, 5, 5, 0.34);overflow:hidden;
position:relative;color:#333;border: 1px solid #9C9C9C;}
.tabbed-toc .loading {display:block;padding:10px 12px;font:normal bold 12px/normal Helmet,FreeSans,Sans-Serif;
color:white;}
.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;font:normal bold 12px/28px Helmet,Freesans,Sans-Serif;overflow:hidden;text-overflow:ellipsis;color:#fff;text-transform:uppercase;text-decoration:none;
padding:7px 15px;cursor:pointer;box-shadow: 0px 1px 1px rgb(255, 255, 255);}
.tabbed-toc .toc-tabs li a:hover {background-color:#4086E0;color:white;box-shadow: 0 0 7px rgba(0,0,0,.7);}
.tabbed-toc .toc-tabs li a.active-tab {background-color:#FFF;color:black;box-shadow: 0 0 7px rgba(0,0,0,.7);
z-index:5;margin:0 -1px 0 0;/* cursor:text; */}
.tabbed-toc .toc-content,.tabbed-toc .toc-line {width:80%;float:right;background-color:white;border-left:5px solid #1E84BC;box-sizing:border-box;}
.tabbed-toc .toc-line {float:none;display:block;position:absolute;top:0;right:0;bottom:0;box-shadow:0 0 7px rgba(0,0,0,.7);}
.tabbed-toc .panel {position:relative;z-index:5;font:normal normal 10px/normal Helmet,FreeSans,Sans-Serif;}
.tabbed-toc .panel li a {display:block;position:relative;font-weight:bold;font-size:12px;color:#000;line-height:20px;padding: 10px 12px;
text-decoration:none;outline:none;overflow:hidden;}
.tabbed-toc .panel li time {display:block;font-style:italic;font-weight:normal;font-size:10px;color:#666;float:right;}
.tabbed-toc .panel li .summary {display:block;padding:10px 12px 10px;font-style:italic;
border-bottom:4px solid #275827;overflow:hidden;}
.tabbed-toc .panel li .summary img.thumbnail {float:left;display:block;margin:0 8px 0 0;padding:4px;
width:72px;height:72px;border:1px solid #dcdcdc;background-color:#fafafa;}
.tabbed-toc .panel li:nth-child(even) {background-color:#66A9FF}
.tabbed-toc .panel li a:hover,.tabbed-toc .panel li a:focus,.tabbed-toc .panel li a:hover time,.tabbed-toc .panel li.bold a {
background-color:#333;color:white;outline:none;}
.tabbed-toc .panel li.bold a:hover,
.tabbed-toc .panel li.bold a:hover time {background-color:#222}
.post ol li::before {content: none;}
.post ol li {margin:0;}
@media (max-width:700px) {
.tabbed-toc {border:2px solid #333}
.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,.tabbed-toc .toc-tabs li a.active-tab {background-color:#2f77bd;box-shadow:2px 0 7px rgba(0,0,0,.4);}
.tabbed-toc .toc-tabs li a.active-tab {background-color:white;color:#333;}
.tabbed-toc .toc-content {border:none}
.tabbed-toc .toc-line,
.tabbed-toc .panel li time {display:none}
.tabbed-toc .panel li a{height: auto;}
</style>
<div class="tabbed-toc" id="tabbed-toc">
<span class="loading">Memuat…</span></div>
<script>
var tabbedTOC = {
blogUrl: "/", // Blog URL
containerId: "tabbed-toc", // Container ID
activeTab: 1, // The default active tab index (default: the first tab)
showDates: false, // `true` to show the post date
showSummaries: false, // `true` to show the posts summaries
numChars: 200, // Number of summary chars
showThumbnails: false, // `true` to show the posts thumbnails (Not recommended)
thumbSize: 40, // Thumbnail size
noThumb: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAA3NCSVQICAjb4U/gAAAADElEQVQImWOor68HAAL+AX7vOF2TAAAAAElFTkSuQmCC", // A "no thumbnail" URL
monthNames: [ // Array of month names
"Januari",
"Februari",
"Maret",
"April",
"Mei",
"Juni",
"Juli",
"Agustus",
"September",
"Oktober",
"November",
"Desember"
],
newTabLink: true, // Open link in new window?
maxResults: 99999, // Maximum post results
preload: 0, // Load the feed after 0 seconds (option => time in milliseconds || "onload")
sortAlphabetically: true, // `false` to sort posts by published date
showNew: 7, // `false` to hide the "New!" mark in most recent posts, or define how many recent posts are to be marked
newText: ' &ndash; <em style="color:red;">New!</em>' // HTML for the "New!" text
};
</script>
<script src="https://cdn.jsdelivr.net/gh/tovic/dte-project@2fd2d2971c3398029ea5e149696447243e7f4d94/tabbed-toc.min.js"></script>

If you have pasted the code above then we can publish this page.

  • Customize

Alright, if you have successfully published your sitemap and it is working correctly then let's edit the existing code so that it can adjust the appearance as we want.

 

Well let's get started, first of all you make sure that you have prepared all the code that I gave so that the order of the code is the same and will not confuse you.

Like the picture below, which has 4 red boxes, this time I will teach you how to change the colors in order.


Ok let's start from the color table on the left(Box1)

 You have to look for this color code #2f77bd there will be two color codes like this but what we will change is the code in line 2, you change the color code according to the color you want, if I will use this color code #193498 so it looks like unde


Next we change the color of the button if it is selected by the mouse (Box2) by looking for this color code #4086E0 which is in Line 10 with the color code that we want so it looks like the display below


Next we change the color that divides between the two tables (Box 3) by looking for the color code #1E84BC in Line 13 and replacing it with the color we want so that it looks like the image below


For the last one we shift to the table on the right and we will change a different color from the article table like the first image above (Box4) by looking for the code #66A9FF in Line 23 with the code we want so it looks like the image below


Alright, here's the tutorial this time, hopefully it's useful, if you have any questions, please comment below

Thank you for reading my article this time, see you in the next article.

Posting Komentar

0 Komentar