2017-11-09 25 views
0

나는 Asciidoc으로 거대한 문서를 만들었습니다. 약 600 개의 .adoc 파일이 포함되어 있습니다. 이 문서를 html 파일로 저장할 때 ~ 70MB 파일이 생성됩니다. 큰 파일입니다.asciidoc을 html로 변환 - 너무 큰 결과 파일

.adoc 파일에서 html을 만들려면 어떻게해야합니까? 목차가있는 것이 중요합니다.

나는 asciidoc에 플러그인 ( https://gist.github.com/mojavelinux/d94372393950ca76d594를) 찾았지만 제대로

접견, 아담

답변

0

어떻게 결과 HTML 파일이 보이나요 작동하지 않는 이유는 무엇입니까? 중복 된 스타일 시트 또는 유사한 내용을 포함하지 않습니까?

문제의 일부는 내장 된 Asciidoctor "HTML5"변환기가 실제로 부풀려진 비 의미 론적 마크 업을 생성한다는 것입니다 (doctype을 제외한 HTML5와는 공통점이 없음). 그리고 내장 된 스타일 시트는 좋지 않습니다. 결과는 브라우저에서 처리하기가 매우 어렵 기 때문에 대용량 문서는 렌더링하는 데 오랜 시간이 걸립니다. 그리고 HTML 파일도 꽤 큽니다. 그러나이 파일이 70MiB 파일의 유일한 원인이라고 생각하지 않습니다.

대체 변환기 asciidoctor-html5s을 사용해보십시오. 훨씬 더 깔끔한 마크 업을 생성하며, 올바른 의미, 접근성 및 일반적인 타이포그래피 CSS 스타일과의 호환성에 중점을 둡니다. 그러나 아직 완전한 스타일 시트가 없으며 Asciidoctor 내장 스타일과 호환되지 않습니다.

+0

중복 된 스타일 시트가 없으므로 부풀어 오르지 않습니다. asciidoctor-html5s로 만든 HTML 결과 파일의 크기는 60MB이며 브라우저의 경우 여전히 무거워요. –

+0

음, 아마도 콘텐츠의 크기일까요? 600 개의 .adoc 파일이 있습니다. 왜 그것을 하나의 HTML 파일에 병합 하시겠습니까? –

+0

하나의 파일로 컴파일 할 때 자동으로 목차가 표시됩니다. –