0

我一直在使用https://github.com/openshift-quickstart/jekyll-openshift在 OpenShift 上运行 jekyll在 OpenShift 上运行 jekyll 。我希望能够自动重建我的网站以便将来发布帖子,而不必为了发布它们而重建/重新上传。这意味着我在 OpenShift 上运行了一个 cron 作业,它重建了我的 jekyll 站点,deploy从我正在使用的 OpenShift 盒式磁带中调整了 bash 脚本。到目前为止,一切都很好。

现在我想pandockramdown. 现在我有一个问题。如何安装pandoc作为应用程序部署到 OpenShift 的一部分,

我已经在网上搜索了一个小时左右。我收到相互矛盾的报告。使用木偶。从源代码构建,从“安装 Haskell 平台”开始。我不介意这项工作,但我想知道在完成所有工作并扯掉我的头发之前该走哪条路。

那么......你会选择哪条道路,我可以阅读哪些文章来指导我学习我需要学习什么才能做到这一点?

谢谢你。

4

1 回答 1

2

Pandoc 是用 Haskell 编写的,因此您必须使用cabalor来构建它stack。但是一旦构建,您可以将二进制文件移动到您的服务器:

安装 Pandoc

可以编译 pandoc,使 pandoc 使用的数据文件嵌入到二进制文件中。(二进制文件中的可执行文件是以这种方式构建的。)生成的二进制文件可以从任何目录运行,并且是完全独立的。

cabal update
cabal install hsb2hs
cabal install --flags="embed_data_files" pandoc pandoc-citeproc
于 2015-11-27T08:25:06.567 回答