찾다

 >  Q&A  >  본문

vim 플러그인 vimwiki에서 Vimwiki2HTML의 일부 세부 정보를 수정하는 방법

vimwiki의 기본 Vimwiki2HTML 명령은 %toc를 현재 Wiki 항목의 디렉토리로 변환하지만 보조 디렉토리 ID를 toc_1.1(ID에 점이 포함됨)로 변환하고 bootstrap-scrollspy를 사용하여 스크롤 감지를 구현합니다( 참고: 웹 페이지 스크롤 감지 및 상단 탐색바 고정 구현 방법), ID에 점을 사용할 수 없습니다.

문의해주세요:

  1. vimwiki에서 생성된 html 파일의 디렉토리 ID에 마침표가 포함되지 않도록 하려면 어떻게 해야 합니까? 예를 들어 toc_1.1 대신 toc_1_1을 사용합니다.
  2. 생성된 디렉토리의 <ul> 태그에 속성을 지정하는 방법class="nav" 이것은 또한 bootstrap-scrollspy를 사용하기 위한 것입니다.

vimwiki의 도움말 매뉴얼은 다음과 같습니다:

vimwiki-option-custom_wiki2html
-------------------------------------------- ------ -----------------------
키 기본값~
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 변환기를 사용하려면 빈 문자열(기본값)을 사용하세요.
레벨이 제한되어 있어 외부 스크립트를 직접 작성할 수 없습니다. vimwiki의 기본 스크립트가 어떤 것인지 참고하고 싶은데

스크립트가 어디에 있는지 모르겠습니다. internal wiki2html converter

世界只因有你世界只因有你2743일 전731

모든 응답(1)나는 대답할 것이다

  • 淡淡烟草味

    淡淡烟草味2017-05-16 16:44:17

    이제 두 가지 방법이 있습니다:

    1. 일괄 처리에는 sed를 사용하여 vimwiki에서 생성된 html을 사양에 맞게 수정합니다.

    으아악

    참고: sed N 명령은 홀수 줄의 버퍼에 짝수 줄을 추가하므로 <p class="toc">

    2. autoload/vimwiki/html.vim 파일을 다음과 같이 수정하세요:

    으아악

    그리고

    으아악

    내부 wiki2html을 수정할 수 있습니까?...에 대한 답변을 주신 themacropodus@gmail.com에게 감사드립니다.

    회신하다
    0
  • 취소회신하다