ruby on rails-如何从JSON文件夹创建一个静态HTML站点



所以目前我正在开发一个为Slack对话进行定期备份的应用程序。我设法找到了一种从每次对话中生成JSON的方法。使用Ruby库:https://github.com/dblock/slack-ruby-client

该应用程序将托管在Heroku上,并使用调度器频繁安排备份。

我的目标是将这些JSON转换为一个独立的HTML页面(带有css),稍后我可以将其上传到每个用户的Dropbox帐户,这样他/她就可以从本地和私人的任何浏览器浏览他备份的对话。

JSON结构的一个例子是:

  • [用户名]
    • 通道
      • general.json
      • random.json
      • [groupname].json
    • DM
      • [用户名].json

因此,上面的结构将产生类似的结构,但不是.json,而是.html,并且它将有一个"index.html"可供浏览。

在做了一些研究之后,我注意到这件事可以使用静态站点生成器来完成,但我对它们一无所知。有没有一个ruby静态站点生成器可以准确地完成上述任务?(如果有人能指导我学习教程或示例,那就太完美了),或者这是用另一种解决方案完成的?

谢谢你,

我设法在Github上制作了一个实现这一点的脚本。

最新更新