水印
概述
主题内置的 水印插件,为 全站,或者 单个页面 添加水印。
关联插件:@vuepress/plugin-watermark
配置项
enabled
类型:
boolean | ((page: Page) => boolean)
默认值:
false
详情:
指定哪些页面需要添加水印。
拥有
true
值的页面将会被添加水印。
watermarkOptions
类型:
WatermarkOptions
默认值:
undefined
详情: 配置项请参考 watermark-js-plus。
watermarkOptions.parent
类型:
string
默认值:
body
详情:添加水印的父元素选择器。
默认插入到 body 中,可以指定插入到页面的某个元素中。
delay
类型:
number
默认值:
500
详情:添加水印的延时。以毫秒为单位。
延迟时间取决于页面过渡动画时间,可以根据实际情况调整。
如果水印的父元素在切换页面时被重新渲染,那么延迟时间应该比页面过渡时间长一些。
Frontmatter
watermark
类型:
boolean | WatermarkOptions
详情:
当类型为
boolean
时,表示是否启用水印。当类型为
WatermarkOptions
时,表示当前页面水印配置。可以参考 watermark-js-plus 。
---
watermark:
width: 200
height: 200
content: Your content
opacity: 0.5
---