是否可以在 Zeppelin 上自定义皮肤?
Is it possible to customize the skin on Zeppelin?
Zeppelin 可以自定义皮肤吗?换句话说,用其他东西替换 Zeppelin 徽标?
请参阅文档中的 'how to set a notebook as homepage'。
在笔记本中,你可以做任何你喜欢的格式,包括 html.
是的,很有可能。
如您所知,Apache Zeppelin(正在孵化)是一个开源项目,因此只需:
- 从 github.com/apache/incubator-zeppelin
克隆它
在 zeppelin-web
子模块内进行修改
它是一个标准的 Angular 网络应用程序,因此您可以更改任何内容
构建它
基本上就是这样。
已知至少有 2 家公司成功遵循了这些步骤。
在bzz的回答中已经提到:可以自定义zeppelin的UI。以下是更多详细信息:
查看 zeppelin 源代码(例如来自 GitHub https://github.com/apache/zeppelin )。那么:
自定义首页(上面有 "Welcome to Zeppelin"):编辑 zeppelin-web/src/app/home/home.html
自定义导航栏(其中包含一个小飞艇徽标和飞艇一词):编辑zeppelin-web/src/components/navbar/navbar.html
自定义配色方案编辑zeppelin-web/src/app/home/home.css
对于导航栏颜色,您需要更改 navbar-inverse 的条目,但许多其他元素(例如解释器标题)使用相同的颜色。
之后你需要重建 zeppelin mvn clean install -DskipTests
(注意你可能需要在浏览器中强制重新加载)。
Zeppelin 可以自定义皮肤吗?换句话说,用其他东西替换 Zeppelin 徽标?
请参阅文档中的 'how to set a notebook as homepage'。 在笔记本中,你可以做任何你喜欢的格式,包括 html.
是的,很有可能。
如您所知,Apache Zeppelin(正在孵化)是一个开源项目,因此只需:
- 从 github.com/apache/incubator-zeppelin 克隆它
在
zeppelin-web
子模块内进行修改它是一个标准的 Angular 网络应用程序,因此您可以更改任何内容
构建它
基本上就是这样。
已知至少有 2 家公司成功遵循了这些步骤。
在bzz的回答中已经提到:可以自定义zeppelin的UI。以下是更多详细信息:
查看 zeppelin 源代码(例如来自 GitHub https://github.com/apache/zeppelin )。那么:
自定义首页(上面有 "Welcome to Zeppelin"):编辑
zeppelin-web/src/app/home/home.html
自定义导航栏(其中包含一个小飞艇徽标和飞艇一词):编辑
zeppelin-web/src/components/navbar/navbar.html
自定义配色方案编辑
zeppelin-web/src/app/home/home.css
对于导航栏颜色,您需要更改 navbar-inverse 的条目,但许多其他元素(例如解释器标题)使用相同的颜色。
之后你需要重建 zeppelin mvn clean install -DskipTests
(注意你可能需要在浏览器中强制重新加载)。