Link Search Menu Expand Document

한글 검색이 가능하게 하려면

작성자 : 유영창 (frog@falinux.com), 작성일 : 2021년 9월 24일(금)

기록

검색에 사용되는 것은 lunr.js 라는 패키지이다.

깃트 허브 : https://github.com/olivernn/lunr.js/

우선 사용 소스 위치를 찾아 보자.

아래 문구가 예시 이므로 이걸로 찾아 보자.

idx = lunr(function () {

다음위치에서

m2pub.github.io/assets/js/just-the-docs.js

function initSearch() {
  var request = new XMLHttpRequest();
  request.open('GET', 'http://m2pub.falinux.com/assets/js/search-data.json', true);

  request.onload = function(){
    if (request.status >= 200 && request.status < 400) {
      var docs = JSON.parse(request.responseText);
      
      lunr.tokenizer.separator = /[\s/]+/

      var index = lunr(function(){

이렇게 호출되고 있다.

흠…

console.log() 가 먹는가 확인해 보자.

function initSearch() {
    console.log('HELLO--------------------');

참조

Jekyll에 lunr.js 붙이기 (+ 한국어 검색 문제 해결) - https://cjeon.com/2016/05/29/Jekyll-lunr.html


Table of contents