@import nu.marginalia.search.model.NavbarModel @import nu.marginalia.search.svc.* @param SearchSiteInfoService.SiteInfoModel model @param NavbarModel navbar @template.part.head(title = "Marginalia Search - " + model.domain()) @template.part.navbar(navbar = navbar)
${model.domain()} @if (model instanceof SearchSiteInfoService.SiteInfoWithContext siteInfo) @if (siteInfo.domainInformation().getPagesIndexed() > 0) Indexed @elseif (siteInfo.domainInformation().isBlacklisted()) Blacklisted @elseif (siteInfo.domainInformation().getNodeAffinity() == 0) In Crawler Queue @elseif (siteInfo.domainInformation().isUnknownDomain()) Unknown @elseif (siteInfo.domainInformation().isUnknownDomain()) Known @endif @endif
@if (model instanceof SearchSiteInfoService.SiteInfoWithContext siteInfo) @template.siteinfo.view.overview(siteInfo = siteInfo) @elseif (model instanceof SearchSiteInfoService.ReportDomain reportDomain) @template.siteinfo.view.reportDomain(reportDomain = reportDomain) @elseif (model instanceof SearchSiteInfoService.Backlinks backlinks) @template.siteinfo.view.backlinks(backlinks = backlinks) @elseif (model instanceof SearchSiteInfoService.Docs docs) @template.siteinfo.view.docs(docs = docs) @endif
@template.part.footerLegal()