【发布时间】:2021-11-14 21:23:31
【问题描述】:
如何用 dbt docs generate 命令生成的网站标题中的其他图像替换 DBT 徽标。
【问题讨论】:
标签: etl modeling dbt branding fishtown-analytics
如何用 dbt docs generate 命令生成的网站标题中的其他图像替换 DBT 徽标。
【问题讨论】:
标签: etl modeling dbt branding fishtown-analytics
该文档包含一个 index.html 文件,该文件从工件文件 (source) 加载数据。
如果您编辑index.html 文件,您将能够根据需要对其进行自定义。请注意,每次运行 dbt docs generate 时,该文件都会重新复制到您的目标文件夹中,因此您需要一些机制来将工件复制到新 index.html` 所在的任何位置,或者用您自定义的文件覆盖该文件版本。
【讨论】:
如果您更改源文件夹中的文件,我相信每次运行dbt docs generate 时都会将index.html 文件从dbt installation folder 复制到target 文件夹中。您可以从该目录自定义index.html 文件,然后您不必担心在运行dbt docs generate 时进行任何更改。
这就是我要做的:
在dbt installation directory中找到index.html文件添加行
<link rel='stylesheet' href='/styles.css' />
在<head> 标记中。这样,您只需在更新dbt时再次进行此更改
在您的target 文件夹中添加一个styles.css 文件,然后定位dbt 徽标的类。如果你改变标志的背景颜色,你应该没问题,你不必每次运行dbt docs generate时都重新复制。
.logo {
background-image: url(<<path or url to your image>>);
background-color: transparent;
}
您可以根据自己的喜好调整background-repeat, background-position, background-size, background-color等其他属性。
【讨论】: