A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More.
AI OnAI Off
A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More.
Let the page types implement a marker interface interface, ie IDontIndexMePlease, then this _should_ work:
PageIndexer.Instance.Conventions
.ForInstancesOf<PageData>()
.ShouldIndex(x => !(x is IDontIndexMePlease));
Of course an attribute could be used as well but then the ShouldIndex expression would be a bit more messy.
Is there a way to write this code simpler?
PageIndexer.Instance.Conventions .ForInstancesOf<SectionPage>() .ShouldIndex(x => false); PageIndexer.Instance.Conventions .ForInstancesOf<SlidePage>() .ShouldIndex(x => false); PageIndexer.Instance.Conventions .ForInstancesOf<SlidesContainerPage>() .ShouldIndex(x => false); PageIndexer.Instance.Conventions .ForInstancesOf<NewsContainerPage>() .ShouldIndex(x => false);I would also like to propose to by default exclude container page types from the index.
Cheers
Frederik