code: func (h *HugoSites) GetContentPage(filename string) page.Page {
  	for _, s := range h.Sites {
  		pos := s.rawAllPages.findPagePosByFilename(filename)
  		if pos == -1 {
  			continue
  		}
  		return s.rawAllPages[pos]
  	}
  
  	// If not found already, this may be bundled in another content file.
  	dir := filepath.Dir(filename)
  
  	for _, s := range h.Sites {
  		pos := s.rawAllPages.findPagePosByFilnamePrefix(dir)
  		if pos == -1 {
  			continue
  		}
  		return s.rawAllPages[pos]
  	}
  	return nil
  }
docs: // GetContentPage finds a Page with content given the absolute filename.
  // Returns nil if none found.