快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」

[[toc]]
[toc]
来给自己的博客更换一个好看的鼠标样式哦。😊
警告
本着开源共享、共同学习的精神:
本文是在 《Hyde Blog》博主的《配置鼠标样式》文章 基础上增加了一些自己的实际操作记录和修改,内容依旧属于原作者所有。转载无需和我联系,但请注明文章来源。如果侵权之处,请联系博主进行删除,谢谢。
次插件来源于:《vitepress-plugin-51la》

2025.4.6(已解决)
警告
次配置适用于Teek@1.0.0-alpha.9-2025.4.6版本(其它版本可自行测试)。提示
自己开源的 《vitepress-theme-teek-one-public》网站模板。
此模板是在《Young Kbt blog》大佬开源项目《vitepress-theme-teek 》基础上修改为自己的风格而成,感谢大佬开发得主题,大佬威武。❤️❤️
提示
为 VitePress 站点引入 51.la 的网站数据统计能力。

(1)注册
siteId 和 siteKey。 注册地址:https://v6.51.la/



1<script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script>
2<script>LA.init({id:"你的id",ck:"你的ck"})</script>(2)安装
1cd /d/vitepress-theme-teek-one-private
2pnpm add vitepress-plugin-51la -D(3)使用
docs\.vitepress\config.mts 中引入插件 1import { defineConfig } from "vitepress";
2import { La51Plugin } from "vitepress-plugin-51la";
3
4export default defineConfig({
5 vite: {
6 // ↓↓↓↓↓
7 plugins: [
8 La51Plugin({
9 id: "your-id",
10 ck: "your-ck",
11 }),
12 ],
13 // ↑↑↑↑↑
14 },
15});我的:
1import { defineConfig } from "vitepress";
2import { La51Plugin } from "vitepress-plugin-51la"; //引入51la统计
3
4export default defineConfig({
5 vite: {
6 // ↓↓↓↓↓
7 plugins: [
8 La51Plugin({
9 id: "your-id",
10 ck: "your-ck",
11 }),
12 ],
13 // ↑↑↑↑↑
14 },
15});
(4)构建
构建后即可生效,自动向页面中注入51.la统计代码
1pnpm docs:dev(5)观察
自己刷新下网站,等待一段时间,就可以在51la面板里看到自己网站的访问数据了:




1<script id="LA-DATA-WIDGET" crossorigin="anonymous" charset="UTF-8" src="https://v6-widget.51.la/v6/3LmZHLhDZIDpMaT0/quote.js?theme=0&col=true&f=12&badge=icon_0&icon=center"></script>编辑docs\.vitepress\config.mts :
1 footerInfo: {
2 // bottomMessage: ["初闻不知曲中意,再听已是曲中人"],
3 topMessage: ["初闻不知曲中意,再听已是曲中人"],
4 theme: {
5 name: `Theme By Teek@${version}-2025.4.10`,
6 },
7 copyright: {
8 createYear: 2025,
9 suffix: "Teek",
10 },
11 icpRecord: {
12 name: "陇ICP备2023002645号",
13 link: "http://beian.miit.gov.cn/",
14 },
15 // 网络安全备案信息配置
16 securityRecord: {
17 name: "甘公网安备62102702000211号",
18 link: "https://beian.mps.gov.cn/",
19 },
20
21 // customHtml: `<p>小破站已运行了 <span id="footer-runtime"></span></p>`,
22 customHtml: `<div style="display: flex; align-items: center; gap: 8px;">
23 <div>
24 <script id="LA-DATA-WIDGET" crossorigin="anonymous" charset="UTF-8"
25 src="https://v6-widget.51.la/v6/3LmZHLhDZIDpMaT0/quote.js?theme=#1690FF,#333333,#999999,#007BFF,#FFFFFF,#1690FF,12&f=12&display=0,0,1,1,1,1,1,1">
26 </script>
27 </div>
28 </div>
29 `,
30 bottomMessage: [`<p>小破站已运行了 <span id="footer-runtime"></span></p>`],
31
32 },

改进后(存在问题,不是很理想)
1 footerInfo: {
2 // bottomMessage: ["初闻不知曲中意,再听已是曲中人"],
3 topMessage: ["初闻不知曲中意,再听已是曲中人"],
4 theme: {
5 name: `Theme By Teek@${version}-2025.4.10`,
6 },
7 copyright: {
8 createYear: 2025,
9 suffix: "Teek",
10 },
11 icpRecord: {
12 name: "陇ICP备2023002645号",
13 link: "http://beian.miit.gov.cn/",
14 },
15 // 网络安全备案信息配置
16 securityRecord: {
17 name: "甘公网安备62102702000211号",
18 link: "https://beian.mps.gov.cn/",
19 },
20
21 // customHtml: `<p>小破站已运行了 <span id="footer-runtime"></span></p>`,
22 customHtml: `<div style="display: flex; align-items: center; gap: 8px;">
23 <div>
24 <script id="LA-DATA-WIDGET" crossorigin="anonymous" charset="UTF-8"
25 src="https://v6-widget.51.la/v6/3LmZHLhDZIDpMaT0/quote.js?theme=#1690FF,#333333,#999999,#007BFF,#FFFFFF,#1690FF,12&f=12&display=0,0,1,1,1,1,1,1">
26 </script>
27 </div>
28 </div>
29 `,
30 bottomMessage: [`<p>小破站已运行了 <span id="footer-runtime"></span></p>`],
31
32 },

2025.4.14
改进后(存在问题,不是很理想)。
1 footerInfo: {
2 // bottomMessage: ["初闻不知曲中意,再听已是曲中人"],
3 topMessage: ["初闻不知曲中意,再听已是曲中人"],
4 bottomMessage: [
5 `<script id="LA-DATA-WIDGET" crossorigin="anonymous" charset="UTF-8" src="https://v6-widget.51.la/v6/3LmZHLhDZIDpMaT0/quote.js?theme=#1690FF,#333333,#999999,#007BFF,#FFFFFF,#1690FF,12&f=12&display=0,0,1,1,1,1,1,1"></script>`,`<a href="https://51.la/" target="_blank" style="display:flex;align-items:center;justify-content:center;">本网站由51.LA <img src="https://51.la/favicon.ico" style="width:16px;height:16px;" alt="51.LA"> 提供数据统计服务</a>`,"欲买桂花同载酒,终不似少年游",
6 ],
7 theme: {
8 name: `Theme By Teek@${version}-2025.4.10`,
9 },
10 copyright: {
11 createYear: 2025,
12 suffix: "Teek",
13 },
14 icpRecord: {
15 name: "陇ICP备2023002645号",
16 link: "http://beian.miit.gov.cn/",
17 },
18 // 网络安全备案信息配置
19 securityRecord: {
20 name: "甘公网安备62102702000211号",
21 link: "https://beian.mps.gov.cn/",
22 },
23
24 customHtml: `<p style="margin: 0; display: inline;">小破站已运行了 <span id="footer-runtime"></span></p>`,
25
26 },
2025年4月16日修改。
docs\.vitepress\config.mts : 1 footerInfo: {
2 // bottomMessage: ["初闻不知曲中意,再听已是曲中人"],
3 topMessage: ["初闻不知曲中意,再听已是曲中人"],
4 bottomMessage: [
5 `<span style="margin: 0; display: inline;">本站已在地球上苟活了 <span id="footer-runtime"></span></span>`,// 搭配 ./theme/helper/useFooterRuntime.ts
6 `<script id="LA-DATA-WIDGET" crossorigin="anonymous" charset="UTF-8" src="https://v6-widget.51.la/v6/3LmZHLhDZIDpMaT0/quote.js?theme=#1690FF,#333333,#999999,#007BFF,#FFFFFF,#1690FF,12&f=12&display=0,0,1,1,1,1,1,1"></script>`,
7 `<a href="https://51.la/" target="_blank" style="display:flex;align-items:center;justify-content:center;">本网站由51.LA <img src="https://51.la/favicon.ico" style="width:16px;height:16px;" alt="51.LA"> 提供数据统计服务</a>`,
8 ],
9 theme: {
10 name: `Theme By Teek@${version}-2025.4.10`,
11 },
12 copyright: {
13 createYear: 2025,
14 suffix: "Teek",
15 },
16 icpRecord: {
17 name: "陇ICP备2023002645号",
18 link: "http://beian.miit.gov.cn/",
19 },
20 // 网络安全备案信息配置
21 securityRecord: {
22 name: "甘公网安备62102702000211号",
23 link: "https://beian.mps.gov.cn/",
24 },
25 // customHtml: `<p style="margin: 0; display: inline;">小破站已运行了 <span id="footer-runtime"></span></p>`,
26 },

1La51Plugin({
2 id: "your-id",
3 ck: "your-ck",
4 apply: "all",
5});1La51Plugin({
2 id: "your-id",
3 ck: "your-ck",
4 importType: "async",
5}); 1export interface LA51PluginOptions {
2 /**
3 * 动态掩码,防止 SDK 被盗刷
4 */
5 id: string;
6 /**
7 * 一个网站多个统计 ID 的数据分离标识
8 */
9 ck: string;
10 /**
11 * 引入方式
12 * @default 'sync'
13 * @doc 'sync' 同步加载,'async' 异步加载,'old' 旧式安装
14 */
15 importMode?: "sync" | "async" | "old";
16 /**
17 * 生效阶段
18 * @default 'build'
19 * @doc 'build' 构建时生效,'serve' 开发时生效,'all' 所有阶段生效
20 */
21 apply?: "build" | "serve" | "all";
22 /**
23 * 开启事件分析功能
24 * @default false
25 */
26 autoTrack?: boolean;
27 /**
28 * 使用单页面应用统计,如使用了Vue / React等框架构建的单页面应用网站
29 * @default true
30 */
31 hashMode?: boolean;
32 /**
33 * 屏幕录制
34 * @default false
35 */
36 screenRecord?: boolean;
37 /**
38 * 统计分析 SDK 地址
39 * @default '//sdk.51.la/js-sdk-pro.min.js'
40 */
41 sdk?: string;
42 /**
43 * 事件分析 SDK Prefix
44 *
45 * 默认和SDK同域根目录
46 * 详细说明见 https://www.yuque.com/dvqnxr/ztsh8g/ysygdp#MK9RJ
47 */
48 prefix?: string;
49}以上配置方法适用于老版本模板,次v2版本适用于作者开源库后的配置:
2025年6月8日13:54:44 更新
这个版本终于把之前51la不显示的问题解决了。😜
(1)填写自己的id ck信息
docs\.vitepress\config.ts文件:

(2)继续配置
配置footerino部分:
docs\.vitepress\config.ts文件:
1 footerInfo: {
2 // bottomMessage: ["初闻不知曲中意,再听已是曲中人"],
3 topMessage: [
4 `<span><img alt="VitePress" src="https://liuyuyang.net/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fanimals.65eaf6e3.avif&w=750&q=75"><span/>`,
5
6 `<a target="_blank" href="https://vitepress.dev/" title="本站框架基于 VitePress_v1.6.3" ><img alt="VitePress" src="https://img.shields.io/badge/Frame-VitePress-4868C2?logo=vitepress&logoColor=fff" ></a>
7 <a target="_blank" href="https://twikoo.js.org/" title="本站评论系统使用 Twikoo" ><img alt="Twikoo" src="https://img.shields.io/badge/Comments-Twikoo-0072F9"></a>
8
9 <a target="_blank" href="http://creativecommons.org/licenses/by-nc-sa/4.0/" title="本站内容采用 CC BY-NC-SA 4.0 国际许可协议进行许可"><img alt="Copyright" src="https://img.shields.io/badge/Copyright-BY--NC--SA%204.0-d42328?logo=coursera&logoColor=fff"></a>
10 <a target="_blank" href="https://www.algolia.com/" title="本站搜索服务使用 Algolia"><img alt="Algolia" src="https://img.shields.io/badge/Search-Algolia-3095FA?logo=Algolia"></a>
11
12 <a target="_blank" href="https://www.aliyun.com/" title="本站部署服务使用 Aliyun"><img alt="Aliyun" src="https://img.shields.io/badge/Alibaba-Cloud?logo=alibabacloud&label=Server&color=%23FF6A00"></a>
13 <a target="_blank" href="https://umami.is/" title="本站统计服务使用 Umami"><img alt="Umami" src="https://img.shields.io/badge/umami-000000?logo=umami&label=Count&color=%23000000"></a>
14 <a target="_blank" href="https://nginx.org/" title="本站Nginx反向代理服务 Nginx"><img alt="Nginx" src="https://img.shields.io/badge/Nginx-Proxy?logo=Nginx&label=Proxy"></a>`,
15 ],
16 theme: {
17 name: `Theme By Teek@${version}-2025.6.4`,
18 },
19 // topMessage: ["初闻不知曲中意,再听已是曲中人"],
20 bottomMessage: [
21 `<script id="LA-DATA-WIDGET" crossorigin="anonymous" charset="UTF-8" src="https://v6-widget.51.la/v6/3LmZHLhDZIDpMaT0/quote.js?theme=#1690FF,#333333,#999999,#007BFF,#FFFFFF,#1690FF,12&f=12&display=0,0,1,1,1,1,1,1"></script>`,
22 `<span style="margin: 0; display: inline;"> <span id="runtime"></span></span>`,// 搭配 ./theme/helper/useFooterRuntime.ts
23 `<a href="https://51.la/" target="_blank" style="display:flex;align-items:center;justify-content:center;">本网站由51.LA <img src="https://51.la/favicon.ico" style="width:16px;height:16px;" alt="51.LA"> 提供数据统计服务</a>`,
24 "初闻不知曲中意,再听已是曲中人",
25 ],
26
27 copyright: {
28 createYear: 2025,
29 suffix: "Teek",
30 },
31 icpRecord: {
32 name: "陇ICP备2023002645号",
33 link: "http://beian.miit.gov.cn/",
34 },
35 // 网络安全备案信息配置
36 securityRecord: {
37 name: "甘公网安备62102702000211号",
38 link: "https://beian.mps.gov.cn/",
39 },
40 // customHtml: `<span id="runtime"></span>`, // 搭配 .vitepress/theme/helper/useRuntime.ts 使用
41 },
(3)取消如下注释
docs\.vitepress\theme\config\teekConfig.ts文件

(4)创建docs\.vitepress\theme\styles\var.scss文件
1/* 页脚微章居中 */
2.tk-footer-info p {
3 display: flex;
4 justify-content: center;
5 }
6
7 /* 移动端页脚微章布局 */
8 @media (max-width: 768px) {
9 .tk-footer-info p {
10 display: flex;
11 justify-content: center;
12 align-items: center;
13 flex-wrap: wrap;
14 font-weight: 500;
15 }
16
17 .tk-footer-info p a {
18 display: flex;
19 justify-content: center;
20 align-items: center;
21 margin: 0.2rem;
22 }
23 }
24
25 /* 页脚微章图片 */
26 .tk-footer-info p img {
27 margin-left: 10px;
28 }
(5)打包,推送后,观察现象(完美)

日历 · 精选 · 友链 · 更多
如果内容对你有帮助,欢迎请我喝杯咖啡 ☕



One的公众号
爱折腾博客的小白