Log in Sign up

Hide posts on main page?

Is there a way to publish a post, but not have it show up in the main feed?


2 years ago, 2 replies   Edit question

I'm not David, but I've set up something like this on my own site, so in case you haven't figured it out yourself yet: You can exclude a tag from showing up in the main feed. Tag any post you don't want to show with a dedicated tag, say "hidden". Then, in your entries.html, add {{^tagged.hidden}} after {{#entries}}, and {{/tagged.hidden}} before the closing {{/entries}}.

You can do the same thing with the {{#recentEntries}} tags in your feed.rss if you also don't want the post to appear in your main RSS feed.

Answered 3 years ago · Edit answer

The essential strategy will be to filter out entries from any of the entry lists in your template:

{{#entries}}
...
{{/entries}}

You could filter out these entries using either their tags or some custom metadata you set. Let's say you wanted to exclude all entries which have custom 'Orange' metadata declared:

{{#entries}}
{{^metadata.orange}}
...
{{/metadata.orange}}
{{/entries}}
Answered 2 years ago · Edit answer