@Taufik NurrohmanThanks. Your example is different than mine, yours hides all posts from the home page. That way you can have a different home page rather than having posts displayed there. This can be useful for some blogs. My hack hides individual post(s) from home page (and consequent pages). And yes, it does load the post's html markup and just hides the post div via CSS, that is the simplest way to do it without modifying the post loop a lot. And this way it is compatible with my "Show date on all Blogger posts within same date" hack.

Then, if the case is to hide some specific blog posts via CSS, then I've another idea. The idea is to use the post ID like this:

<div class='post' expr:id='&quot;post-&quot; + data:post.id'>

When the IDs already applied to the posts, then you no longer need to touch the <b:widget> element and can focus on the source code (to get the post ID) and the <style> tag, using the post ID to hide blog post via ID selector:

I wonder if you can help me with making my comment post link larger? I saw your 2011 post on this, but I think blogger has changed since then and I tried to follow your instructions, but when got to the part that said click on Expand Widget, I could not find it. Do you have a updated post by chance on how to enlarge the post comment link?Thank you so much for your help.

wow sir... I'm first time here and your posts are superb... believe me... I have a small question that is it possible to break post in different pages in blogger same like wp. for examaple: abc.com/2013/10/abc.html/2 Thank you!

@Aero Houcine Hi, sorry for the late reply, I was away for a week. Well, if everything was hidden, then there must have been some kind of error in the installation. Try to reinstall and follow the instructions carefully. :)

Hi! This is a great tutorial. I'm wondering, though, if the original/hidden content/blog post will still appear if you use its specific URL. I just want to hide several blog posts from the home page and archive but my readers will be directed to those blog posts through a link in the navigation. Is this possible? I'll be waiting for your response. Thanks a lot.

@Katarina KovcinHi,you can hide posts also from archive pages (*archive.html) by adding some code to this hack. Here is an example of a modified code, lines 9-11 are added to handle one post hiding from archive pages.

This method won't hide posts from the archive widget that usually is on the sidebar.

All of my posts are hidden from homepage but i want to get that using labels but when i clicks labels its still not showing up...Whats the matter. I dont need posts in homepage only. I should retrieve it from mt labels.. :/ What to do..?

Hi, thanks for sharing. Please help me how can I hide posts for a specific label effectively. I can make it by using CSS (display:none;) but the page navigation will count the hidden posts still. That should not be happened. Really appreciate for your help. Thanks!

@Nugie SouksmaHi,I tried to come up with a solution, but unfortunately did not succeed. The problem is, that in the templat's post loop you don't have access to labels, that happens later in the labels loop but that's too late then.

So I think only solution is to hide using CSS, and if you want to get rid of the hidden posts, you can use JQuery after page load to remove those posts from DOM. But at load they all exist.

Thanks for your quick response. I agree with you the only solution for the time being is to hide using CSS and change the date to the back otherwise some areas in my grid view will be empty due to these hidden posts.

I don't think if I really want to get rid of the hidden posts as I need them in my list view :). I combine both type of views in my blog. One for products and the other one for blogging or else.

Just to make it clear please allow me to show what I meant at tc4x.blogspot.com - I restyle the theme for my purpose. The page navigation is not accurately counting the posts either in main page or blog area as I rely on the label names to make it different.

Thanks very much indeed for your efforts to come up with a solution. It is really appreciated!

@AngelHi,if you have your own domain (web address), you could make there a simple page with a frameset or an iframe, that contains your blog. Then the address bar will always show your only domain, not blogger domain/urls. This is called url masking or domain masking. This could be ok for small blogs/sites (just a few pages), but I would not use it for full blogs.

If you have your own domain, you usually can use that domain name instead of the default somesite.blogspot.com. I'd prefer this option, although it won't hide the rest of the url (/year/month/postname.html). Google for "domain blogger" to get more info.

Hi MS-potilas.Great blog.I need your help.I've tried everything but nothing seems to work with my blog, the "Hide posts under specific label" doesn't work and your "hack" didn't work either, when I replace the codes and insert the url for the post I want to hide it hides all the posts from the home page, not just the one I want. I think I use a dynamic template that might be the issue.I really hope you can help me.Thanks a lot!

@Jon WhiteheadHi, I checked that rarefilmm.com is not using dynamic template, but the template seems to be uncompatible with template hacks that work on templates based on Simple template. My hacks are based on that. For example the date-outer div on your blog does not exist for every post, only at the first post, so single posts can not be hid by hiding that div, what this hack does. I'm afraid I cannot help you further, the author of the blog template might be able to help more.