2008-09-12 01:39:05 +02:00
|
|
|
If you have a [[blog]] that is aggregated, either on a site like Planet
|
2007-04-14 22:29:32 +02:00
|
|
|
Debian, or just through user subscriptions, one common problem is that
|
|
|
|
changes to the guids of items in the blog can "flood" the aggregator,
|
|
|
|
causing all recent blog entries to be posted to the top of it.
|
|
|
|
|
|
|
|
This can happen in a lot of situations:
|
|
|
|
|
|
|
|
* Perhaps you've just switched to ikiwiki from some other blog engine and
|
|
|
|
imported your data.
|
|
|
|
* Perhaps you've turned on the `usedirs` setting, which changes all the
|
|
|
|
urls in your wiki. Even if you set up
|
|
|
|
[[redirections|redirections_for_usedirs]] for the old urls, you still face
|
|
|
|
the issue of flooding aggregators.
|
|
|
|
* Perhaps you've just moved stuff around in your wiki.
|
|
|
|
|
|
|
|
To avoid annoying readers in these situations, it's a good idea to remove
|
2007-10-07 16:52:17 +02:00
|
|
|
any existing items from your blog's news feed. That way only new items will
|
2007-04-14 22:58:02 +02:00
|
|
|
show up in the aggregator. The best way to do this is to add a `feedpages`
|
|
|
|
parameter to the `inline` directive for your blog, with a condition such as:
|
2007-04-14 22:29:32 +02:00
|
|
|
|
2007-04-14 22:58:02 +02:00
|
|
|
feedpages=created_after(blog/posts/old_post)
|
2007-04-14 22:29:32 +02:00
|
|
|
|
|
|
|
Where "old_post" is the name of the last post you made to the blog before
|
2007-04-14 22:58:02 +02:00
|
|
|
making the change. This will limit the feed to only newer posts, while stil
|
|
|
|
displaying the old posts in the blog page.
|
2008-07-12 16:53:57 +02:00
|
|
|
|
2008-07-12 16:59:45 +02:00
|
|
|
Alternatively, you can add the [[plugins/meta]] guid directives to pages,
|
2008-07-12 16:53:57 +02:00
|
|
|
to force the old url to be used.
|