具有远程更新功能的Wiki,例如从命令行

我正在寻找可以从命令行更新的开源Wiki,例如通过REST API或其他某种“远程自动更新”技术。

有什么建议吗?

这个想法很简单:

  • Wiki中的每个页面在我的本地硬盘上都有一个匹配的markdown(或其他适当的语法)文件。
  • 因此,我为具有所需所有页面的Wiki创建了一个git repo。
  • 我会根据需要更新本地文件。
  • 我在命令行上运行了“ build”,“ post”或“ push”命令,而我刚刚修改的每个本地页面都将其发布到Wiki网站。
  • 如果Wiki页面上有文件附件,我也可以上传。

这是为什么:

  • 我的大多数Wiki页面都有一些匹配的源代码(C ++,Python,Java等),并且很多时候都有匹配的二进制文件。因此,制作本地模块,运行编译器和单元测试,然后将所有版本以及对匹配的Wiki文档的所有更改都发布到网站上,将是很好的事情
  • 手动张贴这些内容非常耗时
  • 我在手工张贴错误时会犯错误,所以最好不要这样做。
  • 理想的是仅更新那些实际更改的位和片段,例如使用make或其他构建工具之类的东西来发布文件
  • 撤消更改很简单:将git repo撤回上一次提交,重新发布到网络上,完成!
  • 我想要的许多页面确实很相似,它们具有简单的通用布局。也许我可以使用python或类似的东西来生成样板布局。因此,更改整个Wiki的外观可能((很可能)很简单
eeeeeeeeeeeeeeeeeed 回答:具有远程更新功能的Wiki,例如从命令行

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2955672.html

大家都在问