Dave, I have noticed on other people’s blogs that they have these nice permalinks that lead people to individual pages, one for each entry. But Blogger doesn’t always seem to generate these separate weblog entry pages for me. Is there some way to fix this?
As a sometimes user of Blogger, I know what you mean about its limitations and occasional oddities! It turns out that you can tweak the so-called templates on your Blogger account to add just the feature you want, though it’s a bit tricky.
To get the exact details, I’m going to turn to Sarah King, who has written up a nice tutorial of exactly what templates changes are required. First, though, you need to know how to get to your template so you can edit it.
Fortunately, it’s easy. Log in to your Blogger account and look at the tabs along the top of the screen. They are Posting, Settings, Template, and View Blog. Click on Template. Now, for good luck, select all the text in the box and paste it into a spare Word document or other spot where you can recover it if needed.
Now, near the top is a section that looks like this:
<blogitemtitle> <h3 class="post-title"> <$BlogItemTitle$> </h3> </blogitemtitle>
To make the title of the articles clickable through to the permanent URL, add the following (highlighted in bold to make it easier to see):
<blogitemtitle> <h3 class="post-title"> <a href="<$BlogItemPermalinkURL$>" title="<$BlogItemTitle$>"> <$BlogItemTitle$></a> </h3> </blogitemtitle>
That fixes the top title to link to the permanent page. While we’re at it, let’s also add an explicit permalink near the bottom too. This one’s a bit more complex, though. Ready?
<p class="post-footer"> <em>posted by <$BlogItemAuthorNickname$> @ <a href="<$BlogItemPermalinkUrl$>" title="permalink"><$BlogItemDateTime$></a></em> <MainOrArchivePage><BlogItemCommentsEnabled> <a class="comment-link" href="<$BlogItemCommentCreate$>"<$BlogItemCommentFormOnclick$>> <$BlogItemCommentCount$> comments</a> </BlogItemCommentsEnabled></MainOrArchivePage> <$BlogItemControl$> </p>
Let’s give that some tweaks to have the title reappear (which is good for search engine findability too) as part of the permalink, and also have an explicitly named permalink entry too:
<p class="post-footer"> <em>posted by <$BlogItemAuthorNickname$> @ <a href="<$BlogItemPermalinkUrl$>" title="permalink"><$BlogItemTitle$>: <$BlogItemDateTime$></a></em> <MainOrArchivePage><BlogItemCommentsEnabled> <a class="comment-link" href="<$BlogItemCommentCreate$>"<$BlogItemCommentFormOnclick$>> <$BlogItemCommentCount$> comments</a> </BlogItemCommentsEnabled> <a href="<$BlogItemPermalinkUrl$>">permalink</a> </MainOrArchivePage><$BlogItemControl$> </p>
Rather impossibly complex, but if you take your time and step through these tweaks, you’ll find that you’ve just made a couple of very useful and helpful improvements to your Blogger template!
My thanks to Sarah King for allowing me to republish and tweak her Essential change to Blogger templates.
Updated February, 2006 to fix an error with the first use of $BlogItemPermalinkURL$ in the code example.
Thanks for posting this information. It looks just a bit tricky but after I save my original template I’m going to give it a try
Thanks Dave, useful info, I need to try.
hi dave i was getting a blue screen message earlier and i used a different anti virus(quick heal) nd using native boot scan… i guess the worm has been deleted but there are still some problems…like iam not able to open my cd drive after inserting the cd it says insert disk in drive whereas normally even if theres no disk it shd open..then while starting the computer today i encountered a problem and the screen said there is no input nd asked me to change the settings to 1280*60 ..and then again when i restarted the computer i got a message that system 32 file is either corrupt or missing so i inserted the OS cd nd repaired it and iam not sure whether it really got repaired or not !! but after that system has been performing fine so whats your take dave…??one more thing plz suggest me any other thing apart from system reformat cause ive got a huge music collection of ovr 30 gb and i dont have the backup nd its really a big problem though as my cd drive isnt performing..till yesterday it was fine but now all of a sudden it stopped operating. plz Dave help me…
I can´t find:
blogitemtitle>
on my blog!!
just:
🙁
how can I ad permlinks ?
Hi, your links to “Essential change to Blogger templates” dont work.
Thanks for this permalink info
thanks for the INFO. Your script work perfectly (in CLASSIC mode). But, i have a problem. I use a modern template (XML). Could u help me?? Can you convert those HTML script into XML??.
Thank.
I’m waiting your reply (mail me)
Thanks! This was just was I was looking for! Works great!
Thanks – Been wanting to do this for ages.
Matt
Thanks for the information…..
But I have one problem with “TITLE TAG”
Its… for home page the TITLE TAG will be that we give, and follows throught the blog with same TITLE TAG for our POSTS also…
But my question is can we get the TITLE as we make new POSTs for blog.. and it should become my TITLE TAG and appear for each page we click for different posts should show related TITLE TAG…
Can any one explain how it can be achieved
Ahmed, you’re right! I have fixed the spot where Sarah referenced the wrong Blogger template tag. Thanks.
“To make the title of the articles clickable through to the permanent URL…”
This is not true.
<$BlogItemURL$> doesn’t resolve to the post’s permalink, it resolves to an external link specified by the user when creating the post, presumably as the subject of the blog post.
http://help.blogger.com/bin/answer.py?answer=734
Great info! Thank you Sarah and Dave 🙂