如何从JSON文件夹创建静态HTML站点?

时间:2016-07-27 21:58:10

标签: html ruby-on-rails ruby json heroku

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

该应用程序将托管在Heroku上,并使用调度程序,它将经常安排备份。

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

JSON结构的一个例子是:

  • [用户名]
    • 通道
      • general.json
      • random.json
      • [组名]上传.json
    • 的DM
      • [用户名]上传.json

所以,上面的结构会产生类似的结构,但不是.json,而是.html,它会有一个" index.html"浏览。

在做了一些研究之后,我注意到这个事情可以使用静态站点生成器完成,但我对它们完全无能为力。是否有一个ruby静态站点生成器可以完全执行上述任务? (如果有人可以指导我阅读教程或示例,那将是完美的,还是使用其他解决方案完成?

谢谢,

1 个答案:

答案 0 :(得分:0)

我设法创建了一个执行此操作的脚本,它位于Github