第三方集成
搜索
本地搜索(基于 fuse.js)
Valaxy 内置了基于 fuse.js 的离线搜索(须预先通过 valaxy fuse 构建生成本地缓存)。
valaxy fuse默认将fuse生成在public目录下,并在.gitignore中添加public/valaxy-fuse-list.json忽略。 在执行valaxy build之前,会自动执行valaxy fuse。
如果你想要使用全文搜索,可参考 Options | fuse.js 进行设置。 譬如:
ts[object Promise]
使用
ts[object Promise]
- 在你的
package.json中添加 fuse 生成脚本
json[object Promise]
Algolia 搜索
Algolia 是一个在线第三方搜索服务,您需要自行申请相关 ID 和 Secret。
DocSearch 申请通常只接受技术文档。
Valaxy 提供了一个快速集成插件 valaxy-addon-algolia(目前仅支持 DocSearch)。
音乐播放器
譬如在文章中引入网易云某首歌曲(ID 为歌曲 ID):
在文章头部添加:
md[object Promise]
在文中引入:
html[object Promise]
效果如下:
More info see Option | MetingJS
谷歌统计
你可以通过直接使用 Vue 插件的方式引入谷歌统计。
譬如:
- 安装依赖:
pnpm add vue-gtag-next - 新建
setup/main.ts:
ts[object Promise]
- 新建
setup/gtag.ts:
ts[object Promise]
More info see vue-gtag-next.
To Be Continued.