Blogging
Too many Long posts to show on Home Page? Add “Read More” !
If you usually write long articles for your blog and want to show maximum of them on the home page of your blog, what people normally do, that they simply increase the number of posts to show on home page.
But this not only makes your page longer, but it also takes little more time to load than blogs with fewer posts on their home pages.
“Expandable Post Summaries” is the solution where a summary of the post is given as a teaser paragraph and then a link to the full post is given below the incomplete post- such as Here’s the procedure to do it…
Note that you’ll need to have post pages enabled in order to make this feature work. 1. The first step should always be backing up your blogger template, so than if anything goes wrong, you’ll have your backup to restore to original condition. 2. Now from same “Edit HTML” page, check “Expand Widgets Template” first and then from the code written below Sometimes you’ll find a little different code instead of above, like Now 3. Once it is done, then search for the code
and then paste the following code AFTER it.
You can change the text “Continue Reading…” to any text you want, such as “Read More…”.
3. Preview the template first, DON’T save at this point. If Preview window shows your blog fine and with the “Continue Reading…” link after every post, then it means, everything went perfect. Otherwise It’ll show an error, and prompt you to remove them first before saving. 4. Save the template now.
5. Now go to the “Settings” and under the “Formatting” Tab, go to “Post template” and add the following code in the box.
6. Save the Settings again.
Purpose of this code is to divide the summary of the post and the rest of the post.
7. Create new Post and Replace your summary with the text in red and then the rest of your post with the text in green.
Done ! 😀
“Read more...” or “Continue Reading…”
This little trick adds itself to every post of your blog, you can choose to display a selective amount of text from the beginning of each post as a teaser instead of showing the entire post on the front page of your blog and when the reader wants to read the rest of the post, he can click the “Read more…” link, to see the full post.
This is very handy if you have lots of long articles page and you want to show maximum of them on homepage.
If it is disabled, then enable it… from the Settings go to “Archiving” tab, and select “Yes” to Enable Post Pages.
(If you dont know to backup, here’s the little procedure…Goto “Layout”, click “Edit HTML” tab, and click “Download Full Template” link.)
search for the
<div class='post-body'>
<div class='post-body entry-content'>
……….both are same.. So Don’t Worry about that.
(Tip: To Open Search Box, Press Ctrl+F )
<!-- post summary hack begin -->
<b:if cond='data:blog.pageType == "item"'>
<style>.fullpost{display:inline;}</style>
<p><data:post.body/></p>
<b:else/>
<style>.fullpost{display:none;}</style>
<!-- post summary hack end -->
<p><data:post.body/></p>
If your using default template, then you’ll find
<data:post.body/>
<!-- post summary hack begin -->
<a expr:href='data:post.url'>Continue Reading...</a>
</b:if>
<!-- post summary hack end -->
Common mistakes we do is incomplete Copying/Pasting the code.
Make sure you copied everything carefully and pasted it in right places, defined above.
....Type your summary here.
<span class="fullpost">
....Type rest of the post here
</span>
——————————————————————
NOTE: This will only work on new posts of your blog (after adding these codes). It’ll not work on the older posts.