feat: link previews to page-list (closes #173)
This commit is contained in:
		@@ -58,14 +58,12 @@ const highlight = (content, term) => {
 | 
			
		||||
  // try to find direct match first
 | 
			
		||||
  const directMatchIdx = content.indexOf(term)
 | 
			
		||||
  if (directMatchIdx !== -1) {
 | 
			
		||||
    console.log(directMatchIdx)
 | 
			
		||||
    const h = highlightWindow
 | 
			
		||||
    const before = content.substring(0, directMatchIdx).split(" ").slice(-h)
 | 
			
		||||
    const after = content
 | 
			
		||||
      .substring(directMatchIdx + term.length, content.length - 2)
 | 
			
		||||
      .split(" ")
 | 
			
		||||
      .slice(0, h)
 | 
			
		||||
    console.log(before, after)
 | 
			
		||||
    return (
 | 
			
		||||
      (before.length == h ? `...${before.join(" ")}` : before.join(" ")) +
 | 
			
		||||
      `<span class="search-highlight">${term}</span>` +
 | 
			
		||||
 
 | 
			
		||||
@@ -592,9 +592,13 @@ header {
 | 
			
		||||
    font-size: 0.8rem;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  & > p {
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0.5rem 0;
 | 
			
		||||
  } 
 | 
			
		||||
 | 
			
		||||
  & > p, & > a {
 | 
			
		||||
    font-size: 1rem;
 | 
			
		||||
    margin: 0.7rem 0;
 | 
			
		||||
    font-weight: 400;
 | 
			
		||||
    user-select: none;
 | 
			
		||||
  }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user