Announcement Bar
在每个页面的顶部或底部显示一条带有消息和链接的公告栏。支持开始和结束日期、关闭按钮以及你的配色。
插件
Announcement Bar
在每个页面的顶部或底部显示一条带有消息和链接的公告栏。支持开始和结束日期、关闭按钮以及你的配色。
安装
两个步骤
- 在 EmDash 管理后台打开 Registry,搜索 Announcement Bar,然后点击 Install。它不需要任何权限。
- 在左侧菜单中打开 Announcement Bar,进入 Setup 选项卡,把它显示的简短代码块粘贴到基础布局的 head 中,通常是
src/layouts/Base.astro。如果你的站点是别人搭建的,请把这段代码块发给对方。
然后在 Bar 选项卡上输入你的消息,如有需要可添加链接,并打开公告栏。它会在一分钟内出现在站点上。为促销或假期通知设置开始和结束日期后,它会自行出现和消失。
常见问题
这个插件有什么作用?
它会在站点的顶部或底部显示一条横跨整个宽度的公告栏,带有一条简短的消息,如有需要还可带有链接:本周免运费、一篇新文章、假期期间的营业时间。你在管理后台中撰写,并在那里打开或关闭它。一次性设置之后无需再编辑主题。
我可以安排它的显示时间吗?
可以。设置 Show from 和 Show until 后,公告栏会在这些日期自行出现和消失。任意一端留空即可跳过该端。日期以每位访客自己的时钟为准。
访客可以关闭它吗?
如果打开了 Visitors can close it,公告栏会有一个关闭按钮。关闭它的访客在该设备上不会再次看到它,直到你更改消息或链接。对于所有人都必须看到的通知,请关闭该选项。
链接会在哪里打开?
站点上的路径(例如 /shop)会在同一标签页中打开。另一个站点的地址会在新标签页中打开。
我可以更改颜色吗?
可以,背景色和文字颜色,使用十六进制代码,例如 #111827 和 #ffffff。字体来自你的主题。
它会遮住我的菜单吗?
在顶部,公告栏位于其他所有内容之上,并把页面向下推,因此不会遮挡任何内容。打开 Stays visible while scrolling 可让它一直留在屏幕上。在底部,它浮在页面之上,页面会多留出一点空间,因此最后一行永远不会被遮住。
它会收集任何内容吗?
不会。该插件无法访问你的内容,也不会向你的站点之外发出请求。唯一的调用是你的站点获取它自己的设置。
更新日志
0.1.0
- 首次发布。站点顶部或底部的一条公告栏,带有消息和可选链接。
- 开始和结束日期、按设备记住选择的关闭按钮、保持可见选项、背景色和文字颜色。
- 在每个页面、仅首页,或以某个路径开头的地址上显示。
- Bar 选项卡会告诉你公告栏是正在显示、在等待开始日期,还是已经结束。Setup 选项卡会显示站点是否正在加载它。