Merge remote branch 'smcv/ready/transient-autoindex'
[ikiwiki.git] / doc / bugs / Search_summary_includes_text_from_navigational_elements.mdwn
blobb774c4531cbf4adab0252f101de36445bdf95526
1 Each listed result for a search will show some example text from the beginning of the linked page.  It strips out HTML elements, but if there's any navigational text items, they will stay.
3 For example, each search result on ikiwiki.info shows "(title) ikiwiki/ (title) Edit RecentChanges History Preferences Discussion" at the start of its results.
5 A way to name some CSS ids that should be removed in search results within the ikiwiki setup file would work.  Here's something similar that a friend proposed:
7 http://leaf.dragonflybsd.org/mailarchive/users/2009-11/msg00077.html
9 (bin attachment on that page is actually a .diff.)
11 > So I was looking at this and I relized that while the search plugin used
12 > to use the format hook, and so there was no way to avoid it seeing all
13 > the gunk around the page body, it was changed a while ago for different
14 > reasons to use its own hook, postscan. So there's really no reason not
15 > to move postscan so it runs before said gunk is added to the page.
16 > (Aside from a small risk of breaking other third-party plugins that
17 > somehow use postscan.)
18
19 > I've implemented that in git, and it drops the navigation elements nicely.
20 > It's perhaps less general than allowing specific divs to be skipped from
21 > search, but it seems good enough. Please thank the dragonfly guys for their
22 > work on this. [[done]] --[[Joey]]