[Error] git blog 검색 기능이 작동하지 않습니다.

문제상황

blog에 search기능을 추가해주려고 _config.yml에서 enabletrue로 수정하였다.

1
2
3
4
5
6
7
8
# Local search
local_search:
  enable: true
  # if auto, trigger search by changing input
  # if manual, trigger search by pressing enter key or search button
  trigger: auto
  # show top n results per article, show all results by setting to -1
  top_n_per_article: 1

검색 기능 버튼이 생겼지만 계속 spin이 도는 상태

문제확인

1. F12을 누른 뒤 network에 들어가준다.
2. 그러면 search.xml파일이 뜨는 것을 확인할 수 있다. url을 search.xml로 이동하기.
https://kimmy100b.github.io/search.xml
3. 위 사진처럼 보이는 오류는 특수문자가 포함되었을 때 보이는 오류이다.
- > 이렇게 특수문자를 특수코드로 치환을 해주어야하는데 이때 ;이 빠졌다고 알려주는 오류이다.

문제해결

게시물 정보 설정에 있는 categories 부분에 &가 들어가서 생겼던 오류였다.
categories에 있는 특수문자 지워주면 Search기능이 잘 돌아가는 것을 확인할 수 있다.