2015-01-12 2 views
1

범주별로 정렬 된 전체 펠리컨 사이트를 pdf로 내보내는 쉬운 방법이 있습니까? 전체 펠리칸 사이트를 PDF로 내보내기?

나는 구경에 사이트 맵 HTML을 끌어 시도했지만이 내가 원하지 않는, 너무 탐색에 ​​안됐다.

이 말 파이썬하지만 페이지가 범주별로 정렬되지 않습니다와 출력 폴더에있는 HTML 페이지에서 내용 만 추출하기 쉬운 것입니다.

pandoc을 사용하여 .md 파일을 pdf로 변환 할 수 있지만 플러그 인으로 인해 markdown에서 생성 된 planturl 이미지가있어 pdf에 그래픽이 없으므로 작동하지 않습니다.

아이디어가 있으십니까?

답변

0

시작하는 가장 좋은 장소는 아마 PDF plugin입니다. README에는 reST 만 언급되어 있으므로 Markdown이 지원되는지 확실하지 않지만, 그렇지 않으면 확장 할 수 있습니다.

3

해키 homerolled 솔루션 : - I 출력 폴더를 통해 이동하고 단지 각 게시물에서 문서 DIV를 추출 extractDivs.py https://gist.github.com/stevepowell99/335ef06fe2b35b9317ed을 쓴 다음, 펠리칸 실행 후, 내 메이크에 넣고 :

python extractDivs.py 
pandoc -s -S output/all.html -o output/book.html -c ../pelican-themes/monospace/static/css/main.css 
wkhtmltopdf --footer-right [page] --footer-left [section] -R 30 -L 30 -T 30 -B 30 --outline toc ./output/book.html ./output/book.pdf 

을 너무 pandoc은 추출 된 div를 가져 와서 인용구와 동일한 CSS로 단일 파일에 저장 한 다음 wkhtmltopdf를 pdf로 변환합니다.

유크.

+0

이미지와 함께 작동합니까? – Lionel