首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导出整个pelican站点为pdf?

导出整个pelican站点为pdf?
EN

Stack Overflow用户
提问于 2015-01-13 05:06:54
回答 2查看 354关注 0票数 1

有没有什么简单的方法可以将整个Pelican站点导出为pdf格式,并按类别排序?

我试着把一个sitemap html拖到calibre中,但是导航也很糟糕,我不想要。

例如,使用python可以很容易地从输出文件夹中的html页面中提取内容,但是页面不会按类别排序。

我可以使用pandoc将.md文件转换为pdf,但我有一个插件从markdown创建的planturl图像,所以这也不起作用,因为pdf不会有图形。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2015-01-29 15:53:28

Hacky homerolled解决方案:-我编写了extractDivs.py https://gist.github.com/stevepowell99/335ef06fe2b35b9317ed来遍历输出文件夹,只需从每个帖子中提取文章div,然后在pelican运行后将其放入我的makefile中:

代码语言:javascript
复制
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。

啊哈。

票数 3
EN

Stack Overflow用户

发布于 2015-01-28 06:41:42

最好的起点可能是PDF plugin。自述文件只提到了reST,所以我不确定是否支持Markdown,但如果不支持,它可能会被扩展到支持Markdown。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27910742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档