VuePress 整合百度统计

前言

本文主要介绍 VuePress 如何整合百度统计,适用于 VuePress 1.x 和 VuePress 2.x 版本。

VuePress v1.x

安装插件

1
$ npm install -D vuepress-plugin-baidu-seo

配置插件

1
2
3
4
5
6
7
8
module.exports = {
plugins: [
['vuepress-plugin-baidu-seo', {
hm: 'xxxxxxxx',
ignoreLocal: true
}]
]
}

配置参数

参数类型必填默认值描述
hmString已申请的百度统计 Key
ignoreLocalBooleanfalse忽略本地的访问记录,例如 127.0.0.1 或者 localhost

VuePress v2.x

安装插件

兼容性说明

以 SEO 插件版本号 2.0.0-beta.66.x 举例,其中的 2.0.0-beta.66 代表该 SEO 插件所兼容的 VuePress 2 版本,而 x 则代表 SEO 插件自身的修订版本号。若 VuePress 2 与 SEO 插件的版本不兼容,很可能会导致编译出错或者 SEO 插件无法生效。

  • 查看插件的所有版本
1
2
# 查看版本信息
$ npm view vuepress-plugin-baidu-seo-next versions
  • 安装插件到本地博客
1
2
3
4
5
# 安装最新版本
$ npm install -D vuepress-plugin-baidu-seo-next

# # 安装指定版本(推荐)
$ npm install -D vuepress-plugin-baidu-seo-next@2.0.0-beta.66.1

配置插件

1
2
3
4
5
6
7
8
9
10
import { baiduSeoPlugin } from 'vuepress-plugin-baidu-seo-next'

module.exports = {
plugins: [
baiduSeoPlugin({
hm: 'xxxxxxxx',
ignoreLocal: true
})
]
}

配置参数

参数类型必填默认值描述
hmString已申请的百度统计 Key
ignoreLocalBooleanfalse忽略本地的访问记录,例如 127.0.0.1 或者 localhost