我想创建一个站点(或Wikibook或github页面),该站点将具有可运行的c ++代码示例,非常类似于cppreference(显然在Run this code
按钮中使用coliru)。我正在尝试通过Google自己完成这项工作,但是每个教程都有太多的先决条件供我遵循。
是否有既定的最佳实践或易于使用的工具链?我以为jekyll + coliru是最好的组合,但我不知道从哪里开始。
我知道这个问题过于笼统,但我什至不知道该在哪里花时间。以下任何一项都是一个很好的答案(以降低的优先顺序):
我可以修改/调整的现有示例
有关构建此类页面的教程
我应该使用哪些工具的说明
一本书描述了这样一个过程
感谢您的帮助或建议。
PS1:我想添加“ Wandbox”标签,但显然不存在
PS2:我知道有klipse,但是对c ++的支持非常有限,所以这不是理想的解决方案
最佳答案
我以为jekyll + coliru是最好的组合,但我不知道从哪里开始。
您可以考虑coliru.js,这是一种用于Coliru在线编译器的JavaScript库。
这样,您将<script>window.onload = coliru.addRunButtons</script>
添加到页面中,即可在每个C ++代码块中插入按钮,这些代码将编译并运行代码并在代码块下方显示结果。
<pre>
<code data-lang="c++">
int main()
{
return 0;
}
</code>
</pre>