Blogger has finally rolled out the Jump Break feature which will add a “Read more” link to every posts if every step is done correctly. That is a great news but if style matters then you have to put some more effort to edit, customize and style it.
There can be so many reasons for why you want to edit the Jump Break link. Within this post I will try to cover most of the reasons and solve most of the problems as far as possible, let us see those.

Fix Auto Jump after clicking Read more Link
Blogger team has solved a great problem by enabling “Jump Break” feature but you may have seen that when the “Read more” link is clicked, it takes to the post of course, but the page jumps to the line after the jump-break has been applied. If you think that it disturbs you and your readers as well then edit the code and fix this by this simple step.
Go to Template tab of your Blogger blog, click “Edit HTML”, check the “Expand Widget Templates” check-box and find the below code:
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>Within this find and delete this snippet:
+ "#more"
The full code will look like:
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>Change the “Read more” Text
If you have followed how to add Read more link in Blogger and create post summaries then you must have find out how to change the default text. But if you still prefer to do it manually then just replace <data:post.jumpText/> with your custom text, example:
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url' expr:title='data:post.title'>Continue reading!</a>
</div>
</b:if>Add Image Instead of Read more Link
There can be so many ways to add image instead of the default “Read more” text of Jump Break, here I will explin the simple one. So same as above example again delete <data:post.jumpText/> and add your image here, example:
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url' expr:title='data:post.title'><img src='http://image-URL.png'/></a>
</div>
</b:if >Styling the Jump Break Link
If you want it to be simple but more prominent then you can add some styling codes to the Jump Break by using CSS properties without altering the orignal codes, for example, copy paste the below codes before ]]></b:skin> and see how it will looks:
.jump-link a {
padding: 5px;
background: #3399bb; /* Have a background colour otherwise delete it */
color: #ffffff; /* Link colour */
}
.jump-link a:hover {
background: #666; /* Background colour on hover otherwise delete it. */
color: #fff; /* Changing the link colour on hover */
text-decoration: none;
}Try changing the highlighted colour hex codes and see if it matches with your template style. If you want, then check out the demo.
However, adding CSS with not change the auto jump. Any thing more you want to know about Jump Break?
bro i can't find first code in my Templates
ReplyDeletetrust me, any tutorials would be best without pictures esp. about css because most users want to see how it looks alike.
ReplyDeleteSorry, I mean with pictures, not without pictures. hehe
ReplyDeleteis there a way to change this text in classic templates?
ReplyDeleteTry adding your custom text to "read more" option from your Blogger's Dashboard > Design > Page Elements tab > Blog Posts and click the Edit link. It's the easiest way to use your own text for the Jump Break.
ReplyDeletewell, that option is not there for CLASSIC (or whatever the old system is called) templates.
ReplyDeleteOK, I could have helped you out if the help file had any example codes of how this option is created in classic template. Sorry.
ReplyDeleteI'd love to know how to add a line break after "read more" so there's more of a space between the jump and the bottom of the post page.
ReplyDeleteSorry Sooze, can you explain in detail?
ReplyDeletethanks for ur idea..but i can't find the script..
ReplyDelete+ "#more"' expr:title='data:post.title'>
on my template..it has..
+ "#more"' expr:title='data:post.title'>
which one to delete ..please help.
how to change the colour and change font colour not background co;our
ReplyDeletePost Updated.
ReplyDeleteGreat tutorial! I've already customized my Read More buttons, and it's a great way to add something different to your template. Thanks for sharing. :)
ReplyDeleteabove code for inserting picture in read more cannot be used for me..instead i am using this code. just edit a little bit in
ReplyDeleteOK, I get it what you want to show. Updated the post.
ReplyDeleteHey!
ReplyDeleteI have been looking on Google a lot but can`t find a good answer! Is there a way to expand or collaps post on blog and staying on the first page, so that clicking on Read more doesn`t go to actual page with the post!
Thanks for amswer or any ideas!
I think it's possible with some JavaScript and CSS.
ReplyDeleteMuito bom!
ReplyDeleteHi, thank you for this tips. I tried to customize a little bit more, but I can'd do it. If you don't mind, I have two questions:
ReplyDelete1. How can I resize the background color of "Read More" jump-link in hover? and,
2. How can I move that "Read More" jump-link, inline and next to rest of the text, not on a new line?
Thank you so much for your time.
You can easily increase the size of the jump link by applying some CSS to it:
ReplyDelete.jump-link a:hover{
(other properties goes here)
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
}
The above will scale the "read more" link and will resize it on hover. You can change the amount of resizing by changing "scale:(1.2);" where 1 is the default size, while less than 1 will resize it to a smaller size and more than 1 will increase it.
How can I align the jump break center instead of right?
ReplyDeleteFind ]]></b:skin> and before it add:
ReplyDelete.jump-link {
text-align: center;
}
You made my life easier! And more pretty, to add to that. Hahahaha! Very very helpful tips! Thanks! :)
ReplyDeleteThanks a lot.... Your website is really good for Blogger users who really want to customize their blog!
ReplyDeleteThanks a lot.. I'm glad I found this! I'm totally following!
I'd like to know if you could change the size on the image in the post from one to the other.
ReplyDeleteSay I have a 350x350 centered image in the full post, if I add a page jump after the first sentence under the picture I would like the landing page of the site to show the image as 100x100 left-aligned and the sentence next to it and the page break link after that.
Then when you click on "read more" and it takes you to the full post the pic is full sized and center-aligned as created in the original post.
Is that possible?
Try Googling for "auto read more with thumbnail". This tutorial is written only for customizing Blogger's read more link.
ReplyDeleteI'd like to know how to insert the "read more" directly after the post. Not at the bottom. You'll see it goes underneath my Like button. I'd like it directly after the last word please!! Easiest way possible! Thanks.
ReplyDeleteFind ]]></b:skin> and before it add:
ReplyDelete.jump-link {
text-align: right;
}
I hope this will do the trick.
how do I make font size bigger?
ReplyDeleteFind ]]></b:skin> and before it add:
ReplyDelete.jump-link {
font-size: 15px;
}
You can increase or decrease 15px(pixels) to get your desired font size, say, 20px.
How to hide text before "read more" ? thx
ReplyDeleteWhat text are you talking about?
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteVerify that you have added the required codes/snippets as mentioned in how to add read more link to Blogger for the blogs you mentioned to have the problem.
ReplyDeleteReally helpful post.Thankyou so much for writing..But how to change the font to bold and italic...
ReplyDeleteUse:
ReplyDelete.jump-link {
font-weight: bold;
font-style: italic;
}
This confirms that Blogger's read more link will be in bold and italic.
Thanks raju...It really worked..Dont forget to check my blog...I would love if you give me some suggestion to improve my blog...
ReplyDelete@ Raju : Hi ! if i want to show a text (or an image) on homepage but not in full post (after "read more").. it is possible ?
ReplyDeleteFind:
ReplyDelete<div class='post-footer-line post-footer-line-1'>
and after it add your text or image. Now use the proper conditional tags.
THANKS =)
ReplyDeleteThank you!
ReplyDeleteNeed Help if possible. I applied the code correctly and styled it the way i wanted it however it is taking affect on not only the jump break text but also every link that is after that (i.e. Link Within)
ReplyDeleteApply correct CSS, it will work properly.
ReplyDeleteI can only help you if you have applied the CSS and leave it as it is until I give it a look. After applying the CSS reply me as ping.
I just re-applied it now
ReplyDeleteIt seems that somehow your LinkWithin widget is taking the CSS rules for the jump-break. So remove the CSS if you don't like it. I have to find out why LinkWithin is behaving like this.
ReplyDeleteThank you so much for your quick response it is greatly appreciated! I'm not educated on CSS and I don't really know what I'm doing. I have made many changes to my template and I am not sure if every change was done correctly, would you be interested in re-writing my complete CSS if I pay you?
ReplyDeleteSorry Flamerz, but my Paypal Acc is down due to RBI new rules, so currently accepting no projects. Within 1 month I will update it and if you need any help then, just contact me then, I will try my best.
ReplyDeleteDo you know how to replace read more with a flash button?
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDelete@Annick:
ReplyDeleteAre you using any kind of software to write and publish your posts. Some software tends to leave some unnecessary tags which cause to leave a big space between your post section and read more link in Blogger. To solve this you have to edit your post from Blogger's post editor (HTML mode).
Hi Raju, i've got the 'read more' link on my posts. the trouble is that it appears in the next line, like this:
ReplyDeleteMr. Das concludes that the problem is
... read >>
i want the link to be in line, right after the text, like this:
Mr. Das concludes that the problem is... read >>
I would be grateful if you could help me out.
Jay, it requires a series of steps and have to edit your template accordingly. Contact me for further details.
ReplyDeletehi raju
ReplyDeletehow remove space between readmore and last line jumpbreak applied
same problem as jay in previous comment
Please give details
I would be grateful if you could help me out.
Thanks
Any chance of getting an answer you
ReplyDeleteOh.. I almost forgot.
ReplyDeleteBy seeing the way of writing style I believe Auther and Roshan are the same.
As I told to Jay that "it requires a series of steps". Taking any one of the Blogger's default template as example and writing posts normally from Post Edition, it can be done like this:
1.moving the jump-link code immediately after <data:post.body/>
2.and applying the CSS:
.jump-link {
display: inline;
}
But this will fail if you are using any other software to write your posts or using paragraph tags to fix Facebook description problem. That's why I didn't wanted to write about it as I don't want my blog readers to complain that "oh... it's not working for me...". I hope you understand.
Thanks raj
ReplyDeletethanks for your reply.....
it's not working for me.(I understand the problem you say ,but it wasting two line space...).please help.
my html code messaged you through contact me link
I am expecting a reply from you..how to solve it.
Do u have time 4 one more help? I need to remove the jump from my post completely, what i was trying to do was that when i email the post i wanted only a taster and the reader to press read more.. but not on the post itself as i want the whole post showing there?
ReplyDeletesorry im a newbie ;)
thanks!
hmmm... I didn't tried it but will see what can be done about it...
ReplyDeleteHi. I followed your tutorial but when I made it there's a black space. Can you check it out? http://www.kenmoe.blogspot.com/
ReplyDeleteIt's right before the "Read more" boxt. And line above. How to remove it? Looks ugly as hell.. (Btw my read more says "Læs hele dette blogindlæg >>") :D
More than one jump link codes are added, use only once... Find anything that starts with:
ReplyDelete<b:if cond='data:post.hasJumpLink'>
[... read more codes ...]
</b:if>
And replace everything (including the bold codes) with:
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
Hi Raju. I looked through the comments and I didn't see a solution, but I saw the question asked.
ReplyDeleteHow do I get my jump link to display inline with my text instead of at the bottom of my page.
I have a test post up on my page and I haven't figured it out yet.
Thanks!
My reply would be the same as told to Roshan here.
ReplyDeleteHey Raju,
ReplyDeleteI was hoping you could help me. I'm using the 'jump link' blogger offers in its post-creation toolbar just fine, but I really want to find a way to have my post expand in the same page (main page) when clicking 'read more' link than to have my post move to its own page.
Also then, when expanded, to have a link at the bottom that allows the reader to compress it back to it's summary.
I found some jQuery scripts elsewhere in the web that do this but none of them worked for my blog, for some reason. I really hope there's an easy solution!
Thank you for your time-
Okay, contact me and give the links of jQuery scripts. I'll see what it can be done!
ReplyDeleteI took my time to read through all of this super helpful information, and have modified my jumo links exactly as required! Thank you so much for this clear instruction, really pleased with the guidance I found here.
ReplyDeleteNice work, I'm so glad to be rid of the Auto Jump
ReplyDeleteFinally, a blog that explains how to fix my problem of not showing the whole page after hitting "read more" Just a heads up, the trick does not work with the simple template. You might want to add that.
ReplyDeleteRaymond, it's great that you got your problem fixed, however, these codes are "universal" for all Blogger templates (except dynamic views) and should work.
ReplyDeleteWhen I followed your instructions when using the simple template, my entire post disappeared from the main page. However, when switching to another template, it works perfectly. I read about the simple template issue on another discussion about this.
ReplyDeleteOkay, I will test this with a Simple template and reply you back.
ReplyDeleteHey Raymond,
ReplyDeleteI almost forgot about it, however, I double checked it on Simple templates, it's working fine. I think you must have missed out something.
Thanks for following up. I couldn't resolve the issues myself, so I must have been doing something wrong. Since I couldn't fix it, I changed templates and I am happy now. Thanks for the tut.
ReplyDeleteNo prob, if you need any help, just ping me.
ReplyDeleteRaju, your blog and instructions are really clear and systematic... thank YOU. I applied it an it worked, now I only need to increase the size and I saw you already responded to that. However I want to ask, i want all the widgets under the post (i.e. Link within and Addthis share buttons) also to be effected with the jump break so that I geat a clean home page. How do i do that?
ReplyDeleteAlso, is there a tutorial on how to program the labes so that when someone opens any label category he gets summaries (along with a small picture) of the posts under this label?
ReplyDeleteUse conditional tags for the share buttons and for the next one, I'll have to write a tutorial on it.
ReplyDeleteHi! I want to add
ReplyDelete.jump-link {
text-align: right;
}
but I can't find
]]> !!!
it should be within the part that has the jump-link part, right!? Or can I just add it?
never mind my former comment! I found it^^ and it works great! Thx a lot!! :D
ReplyDeleteGreat post, thanks. It looks a lot better once you have this link centered as it is much easier to distinguish from the rest of the post. I put this on my blog at www.beatmushroom.com Would you mind having a look and telling me if it needs anything changed?
ReplyDeleteThanks Raju! Your instructions worked like a charm. The jump break link is now in line with my posts!
ReplyDeleteI thought it didn't work at first, but then I remembered there were some br tags in the actual posts itself I needed to delete first.
Thanks again!
Hi Raju - God bless you; thank you for providing this. I noticed a reader asked this question:
ReplyDeleteI'd like to know how to insert the "read more" directly after the post. Not at the bottom. You'll see it goes underneath my Like button. I'd like it directly after the last word please!! Easiest way possible! Thanks.
But I couldn't find your answer. I would like to know the same thing. Can you help? Warmest thanks,
Tania
I replied to him here.
DeleteOther than this there are no simple process. My suggestion, it's always better if it's outside the post so that your readers can notice it.
Hi Raju - many thanks for showing me; it wasn't clear. I tried what you suggested but it doesn't work for me (and I don't use any other software for writing posts); guess I'll have to leave it where it is. Thank you for your time!
ReplyDeleteTania
I loathed the default read more link because on my blog, the font was too small, so this has helped me a lot! thanks so much!
ReplyDelete