vimwiki의 기본 Vimwiki2HTML 명령은 %toc를 현재 Wiki 항목의 디렉토리로 변환하지만 보조 디렉토리 ID를 toc_1.1(ID에 점이 포함됨)로 변환하고 bootstrap-scrollspy를 사용하여 스크롤 감지를 구현합니다( 참고: 웹 페이지 스크롤 감지 및 상단 탐색바 고정 구현 방법), ID에 점을 사용할 수 없습니다.
문의해주세요:
class="nav"
이것은 또한 bootstrap-scrollspy를 사용하기 위한 것입니다. vimwiki의 도움말 매뉴얼은 다음과 같습니다:
vimwiki-option-custom_wiki2html레벨이 제한되어 있어 외부 스크립트를 직접 작성할 수 없습니다. vimwiki의 기본 스크립트가 어떤 것인지 참고하고 싶은데
-------------------------------------------- ------ -----------------------
키 기본값~
custom_wiki2html ' '
설명~
위키 페이지를 HTML로 변환하는 사용자 제공 스크립트의 전체 경로입니다.
Vimwiki는 '!' 호출을 사용하여
명령줄에서 제공된 |vimwiki-option-custom_wiki2html| 스크립트를 호출합니다.
다음 인수는 이 순서대로
|vimwiki-option-custom_wiki2html| 스크립트에 전달됩니다:
1. force : [0/1] 기존 파일을 덮어씁니다
2. 구문 : 이 위키에 대해 선택된 구문입니다. . 확장자: 이 위키의 파일 확장자
4. 출력_디렉토리: 출력 디렉터리의 전체 경로, 즉 'path_html'
5. 입력_파일: 위키 페이지의 전체 경로
6. 이 위키의 경우
예제와 추가 지침을 보려면 다음 스크립트를 참조하세요.
$VIMHOME/autoload/vimwiki/customwiki2html.sh
내부 wiki2html 변환기를 사용하려면 빈 문자열(기본값)을 사용하세요.
스크립트가 어디에 있는지 모르겠습니다. internal wiki2html converter
이제 두 가지 방법이 있습니다:
1. 일괄 처리에는 sed를 사용하여 vimwiki에서 생성된 html을 사양에 맞게 수정합니다.
으아악참고: sed N 명령은 홀수 줄의 버퍼에 짝수 줄을 추가하므로 <p class="toc">
2. autoload/vimwiki/html.vim 파일을 다음과 같이 수정하세요:
으아악그리고
으아악내부 wiki2html을 수정할 수 있습니까?...에 대한 답변을 주신 themacropodus@gmail.com에게 감사드립니다.