When you start using blog and after making 2 or more posts, the posts will appear in full texts without any "Read more..." or "Continue Reading..." links in Homepage. That will take away the professional look of your blog . In this post i will teach you how to add a "Read more..." option in your blog's homepage.
Demo :
Step 1 : Login to your blogger
Click on Templates
Click on EDIT HTML Button
Step 2 : Find the following code ( Use Ctrl+F for Search )
</head>
Step 3 : Paste the below code Before / Above </head>
//<![CDATA[
function removeHtmlTag(a,b){if(a.indexOf("<")!=-1){var s=a.split("<");for(var i=0;i<s.length;i++){if(s[i].indexOf(">")!=-1){s[i]=s[i].substring(s[i].indexOf(">")+1,s[i].length)}}a=s.join("")}b=(b<a.length-1)?b:a.length-2;while(a.charAt(b-1)!=' '&&a.indexOf(' ',b)!=-1)b++;a=a.substring(0,b-1);return a+'...'}function createSummaryAndThumb(a){var b=document.getElementById(a);var c="";var d=b.getElementsByTagName("img");var e=summary_noimg;if(d.length>=1){c='<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+d[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';e=summary_img}var f=c+'<div>'+removeHtmlTag(b.innerHTML,e)+'</div>';b.innerHTML=f} <script type='text/javascript'> summary_img = 450;
img_thumb_height = 150;
img_thumb_width = 200; </script>
function removeHtmlTag(a,b){if(a.indexOf("<")!=-1){var s=a.split("<");for(var i=0;i<s.length;i++){if(s[i].indexOf(">")!=-1){s[i]=s[i].substring(s[i].indexOf(">")+1,s[i].length)}}a=s.join("")}b=(b<a.length-1)?b:a.length-2;while(a.charAt(b-1)!=' '&&a.indexOf(' ',b)!=-1)b++;a=a.substring(0,b-1);return a+'...'}function createSummaryAndThumb(a){var b=document.getElementById(a);var c="";var d=b.getElementsByTagName("img");var e=summary_noimg;if(d.length>=1){c='<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+d[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';e=summary_img}var f=c+'<div>'+removeHtmlTag(b.innerHTML,e)+'</div>';b.innerHTML=f} <script type='text/javascript'> summary_img = 450;
img_thumb_height = 150;
img_thumb_width = 200; </script>
Step 4 : Customization of above code.
summary_noimg = 550; : Number of texts to be shown if you are not using images in posts . Change the value 550 to your desired number.
summary_img = 450; : Number of texts to be shown if you are using image in posts. Change the value 450 to your desired number.
img_thumb_height = 150; : Height of the Thumbnail .Change the value 150 with your desired height.
img_thumb_width = 150; : Width of the Thumbnail .Change the value 200 with your desired width.
Step 5 : Now search for the code below ( Use Ctrl+F for Search )
<data:post.body/>
Step 6 : Replace the Above code with Below code
<b:if cond='data:blog.pageType == "item"'>
<data:post.body/>
<b:else/>
<b:if cond='data:blog.pageType == "static_page"'>
<data:post.body/>
<b:else/>
<div expr:id='"summary" + data:post.id'>
<data:post.body/>
</div>
<script type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>");</script>
<div style='clear: both;'/>
<span class='rmlink' style='font-weight:bold;padding:6px;float:right;text-align:right;'><a expr:href='data:post.url' >Read more</a></span>
</b:if>
</b:if>
<data:post.body/>
<b:else/>
<b:if cond='data:blog.pageType == "static_page"'>
<data:post.body/>
<b:else/>
<div expr:id='"summary" + data:post.id'>
<data:post.body/>
</div>
<script type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>");</script>
<div style='clear: both;'/>
<span class='rmlink' style='font-weight:bold;padding:6px;float:right;text-align:right;'><a expr:href='data:post.url' >Read more</a></span>
</b:if>
</b:if>
Now save Templates!
Automatic Read function has been successfully installed on your Templates.