log 2021-07-15
블로그 포팅 스크립트 테스트
거의 다 되었는데, 태그라던가 타이틀 등 중복되는 내용들은 빼는 것이 나을 것 같아서 결국 transformer를 사용하기로 하였다. 그런데, 맨 위의 헤딩은 인덱스로 바로 찾을 수 있지만, 맨 아래의 태그는 태그 헤딩 뿐 아니라 딸린 리스트아이템들도 제거해주어야 하기 때문에 조금 까다로울 듯하다.
예상 스텝:
- ‘tags’ 이름 헤딩 AND 마지막 헤딩 검사하여 헤딩 찾음.
- find-after 유틸을 사용하여 다음 노드를 찾아 제거함. 다음 노드가 listItem이 아닐 때까지 반복
https://unifiedjs.com/explore/package/unist-util-select/ 위와 같은 플러그인을 사용하면 first-of-type 선택자를 사용하여 상당히 견고하게 추출할 수 있을 것 같다.
meta
생각해보면 현재 블로그 템플릿은 각 태그별 검색은 지원하나, 태그들의 조합 검색은 지원하지 않고 있다. 조합 검색도 가능하면 좋을텐데. 어쨌든 그게 안되므로, 현재로서는 태그를 지정할 때 무조건 잘게 나누지 않는 것이 나을 듯하다.
Comments