나모웹에디터는 프론트엔드 영역, 홈페이지 내 검색은 백엔드 영역이라고 봐야 할 것 같네요
간단한 검색에는 DBMS의 전문 인덱스도 쓰지만 규모가 커지면 ElasticSearch나 Solr를 많이 사용합니다.
ElasticSearch를 사용한 간단한 검색 예시 링크입니다. https://d2.naver.com/helloworld/273788
백엔드가 따로 없는 정적 페이지라면 자바스크립트로 직접 만들 수'는' 있습니다.
일단 검색 대상을 정하고 자바스크립트에서 쓸 수 있게 링크와 글 내용을 모두 저장해 두고
그 내용을 모두 읽어 검색어가 있는 링크를 보여주는 식으로 한다거나... 대부분의 경우, 쓸 게 못 됩니다.