如何使用 flexdashboard 将 link 添加到徽标?
How to add a link to logo using flexdashboard?
我在 flexdashboard doc page 之后向我的仪表板添加了一个徽标。现在我希望能够单击徽标并重定向到外部页面。
我知道您可以使用 r-markdown 超链接图像,例如:
[](web link to website)
我正在努力将其集成到 flexdashboard 导航栏的徽标中。有人知道怎么做吗?谢谢!
我用这些行添加了徽标:
---
title: "My Report"
output:
flexdashboard::flex_dashboard:
orientation: rows
css: style.css
logo: my-logo.png
---
一种方法是使用 jQuery 在加载过程中更改徽标。在 YAML header:
下方添加这些行
<script>
$('.navbar-logo').wrap('<a href="http://www.google.com">');
</script>
我们只是 select 作为 class navbar-logo
一部分的 HTML 元素,并在其周围包裹一个超链接标签。
如果您希望外部网站在新选项卡中打开,请将 target=_blank
添加到 a
元素:
<a href="http://www.google.com" target=_blank>
我在 flexdashboard doc page 之后向我的仪表板添加了一个徽标。现在我希望能够单击徽标并重定向到外部页面。
我知道您可以使用 r-markdown 超链接图像,例如:
[](web link to website)
我正在努力将其集成到 flexdashboard 导航栏的徽标中。有人知道怎么做吗?谢谢!
我用这些行添加了徽标:
---
title: "My Report"
output:
flexdashboard::flex_dashboard:
orientation: rows
css: style.css
logo: my-logo.png
---
一种方法是使用 jQuery 在加载过程中更改徽标。在 YAML header:
下方添加这些行<script>
$('.navbar-logo').wrap('<a href="http://www.google.com">');
</script>
我们只是 select 作为 class navbar-logo
一部分的 HTML 元素,并在其周围包裹一个超链接标签。
如果您希望外部网站在新选项卡中打开,请将 target=_blank
添加到 a
元素:
<a href="http://www.google.com" target=_blank>