首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在github/netlify上使用hugo自动生成PDF

在github/netlify上使用hugo自动生成PDF
EN

Stack Overflow用户
提问于 2019-10-12 10:43:16
回答 1查看 1.4K关注 0票数 3

我正在使用hugo (academic主题)从github上的源代码构建一个网站,并在netlify上构建和托管。

在这个站点中,我有一个特定的页面,它是从一个markdown文件(.md)中呈现出来的,我也希望它可以作为.pdf提供。目前,每次对.pdf源代码进行编辑时,我都必须手动生成和推送.md,但我希望这是自动化的。

我尝试过的一种方法是在页面中嵌入一个JavaScript window.print()按钮,这样用户就可以将页面打印到文件中,但这有点不雅观。

我不确定是否可以通过hugogithubnetlify钩子或其他方法来完成这一任务。

任何指向正确方法的指针都会受到很大的赞赏。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-14 17:09:53

经过更多的研究后,实现这一目标的最佳方法似乎是使用持续集成工具,比如Travis。对此有几种可能的办法,包括:

  1. https://harshjv.com/blog/setup-latex-pdf-build-using-travis-ci/
  2. https://github.com/PHPirates/travis-ci-latex-pdf
  3. https://gist.github.com/willprice/e07efd73fb7f13f917ea
  4. https://vaibhavsagar.com/blog/2015/02/26/automate-resume/
  5. https://github.com/livioso/pandoc-travis-setup

所有这些方法都非常相似,基本上是这样做的:

  1. 创建GitHub授权令牌
  2. 指示Travis-CI在新的
  3. 上构建PDF到您选定的分支和位置

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

https://stackoverflow.com/questions/58353293

复制
相关文章

相似问题

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