是否可以在Zeppelin上自定义皮肤?换句话说,用其他东西替换Zeppelin徽标?
答案 0 :(得分:9)
是的,非常有可能。
如您所知Apache Zeppelin(孵化)是一个开源项目,所以只需要:
在zeppelin-web
子模块
它是一个标准的Angular Web应用程序,因此您可以更改任何内容
建立
基本上就是这样。
至少有两家公司成功地遵循这些步骤。
答案 1 :(得分:5)
正如bzz的回答中所提到的:可以自定义zeppelin的UI。以下是一些更多细节:
查看zeppelin源代码(例如来自GitHub https://github.com/apache/zeppelin)。然后:
要自定义首页(其中包含"欢迎使用Zeppelin"):编辑sumUp2
要自定义导航栏(包含小型zeppelin徽标和zeppelin一词):编辑zeppelin-web/src/app/home/home.html
要自定义颜色方案,请修改zeppelin-web/src/components/navbar/navbar.html
对于导航栏颜色,您需要更改navbar-inverse的条目,但许多其他元素(例如解释器标题)使用相同的颜色。
之后你需要重建zeppelin zeppelin-web/src/app/home/home.css
(注意你可能需要在浏览器中强制重新加载)。
答案 2 :(得分:-1)
请参阅文档中的“如何将笔记本设置为主页”。 在笔记本中,你可以做任何你喜欢的形式,包括html。