将静态HTML页面放在kibana仪表板中

时间:2017-11-07 07:27:33

标签: kibana kibana-5

我需要在Kibana仪表板中添加静态HTML文件。我可以在Kibana中保存我的HTML文件。 注意:Kibana 5.6.3版 我遇到了一些kibana插件,如Kibana-html-plugin,kibana5-html-plugin,但它不支持我的kibana版本5.6.3。 我已经更改了package.json文件,但它没有帮助。 还有其他事情要做吗

1 个答案:

答案 0 :(得分:0)

import marked from 'marked';
import uiModules from 'ui/modules';
import 'angular-sanitize';

marked.setOptions({
  gfm: true, // Github-flavored markdown
  sanitize: true // Sanitize HTML tags
});


const module = uiModules.get('kibana/markdown_vis', ['kibana']);
module.controller('KbnMarkdownVisController', function ($scope, $sce) {
  $scope.$watch('vis.params.markdown', function (html) {
    if (!html) return;
    $scope.html = $sce.trustAsHtml(html);
  });
});

最后,我找到了解决方案。 将上述代码粘贴到kibana / src / core_plugins / markdown_vis / public / markdown_vis_controller.js