我有D3.js可视化依赖于json文件。 D3.js代码是我想在Atlassian Confluence中嵌入的HTML文件的一部分。
问题是我应该如何以及在何处放置json文件,以便可视化将正确地显示在Confluence页面上。
您的问题有点不清楚,但听起来您不是管理员,只是想从没有自定义宏的Confluence页面加载此JSON。如果是这样,如果附加了JSON文件,您可以找到具有类confluence-embedded-file和default-alias="your-file.json"的标记,此标记的href属性将是您的JSON的链接,并且您可以像通常一样使用Get来获取它。你也可以用一些CSS隐藏JSON的缩略图,只需在元素上设置display:hidden即可。
confluence-embedded-file
default-alias="your-file.json"
display:hidden
这一切都假设您没有制作宏。如果是,只需将JSON放在宏的资源中并以这种方式包含它。
以下是将文件test.json嵌入页面时标记的样子: