惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
量子位
宝玉的分享
宝玉的分享
爱范儿
爱范儿
云风的 BLOG
云风的 BLOG
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
Apple Machine Learning Research
Apple Machine Learning Research
N
News and Events Feed by Topic
TaoSecurity Blog
TaoSecurity Blog
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
Simon Willison's Weblog
Simon Willison's Weblog
Google DeepMind News
Google DeepMind News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
aimingoo的专栏
aimingoo的专栏
Cloudbric
Cloudbric
Blog — PlanetScale
Blog — PlanetScale
Latest news
Latest news
S
Security @ Cisco Blogs
Last Week in AI
Last Week in AI
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Vercel News
Vercel News
W
WeLiveSecurity
M
MIT News - Artificial intelligence
P
Proofpoint News Feed
P
Proofpoint News Feed
P
Palo Alto Networks Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
The Blog of Author Tim Ferriss
腾讯CDC
大猫的无限游戏
大猫的无限游戏
Martin Fowler
Martin Fowler
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
V2EX
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Stack Overflow Blog
Stack Overflow Blog
IT之家
IT之家
有赞技术团队
有赞技术团队
Microsoft Security Blog
Microsoft Security Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
美团技术团队
博客园 - 【当耐特】
D
DataBreaches.Net
I
InfoQ
G
GRAHAM CLULEY
S
SegmentFault 最新的问题
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog

粥里有勺糖

分享一下最近 VibeCoding 的项目部署工具:Kite | 粥里有勺糖 个人作品 | 粥里有勺糖 分享一下笔者的 Mac 装机必备软件 | 粥里有勺糖 视野修炼第129期 | 上一次古法编程是什么时候 | 粥里有勺糖 🧧 红包封面来了 | 粥里有勺糖 2025年度总结 | 粥里有勺糖 心得总结 | 粥里有勺糖 开发一个美观的 VitePress 图片预览插件 | 粥里有勺糖 心外“天花板”手术经历 | 粥里有勺糖 又双叒住院了 | 粥里有勺糖 视野修炼第128期 | Bun 被收购 | 粥里有勺糖 视野修炼第127期 | Valdi | 粥里有勺糖 视野修炼第126期 | TypeScript #1 | 粥里有勺糖 离开上海回家啦 | 粥里有勺糖 第三次到上海 | 粥里有勺糖 视野修炼第125期 | nano-banana | 粥里有勺糖 又生病住院了 | 粥里有勺糖 视野修炼第124期 | 终端艺术字 | 粥里有勺糖 视野修炼第123期 | 你在用Node几? | 粥里有勺糖 视野修炼第122期 | 发光图片制作 | 粥里有勺糖 用Trae做了个公众号小工具 | 粥里有勺糖 视野修炼第121期 | Rolldown-Vite | 粥里有勺糖 视野修炼第120期 | NoCode | 粥里有勺糖 视野修炼第119期 | 终端调色 | 粥里有勺糖
🚀 VitePress 插件开发计划 | 粥里有勺糖
粥里有勺糖 · 2026-04-18 · via 粥里有勺糖

前言 ​

主题在近几年集成了非常的多功能了,如 通知消息,公告,评论,图片预览,阅读时间分析 等等基础功能,有许多的用户反馈说能不能把这些能力独立成插件,以便于集成进现有的文档站中。

当然我自己也一直有这个想法,于是便有了这个文章来记录一下这个过程,同时抛出&探讨一些问题。

现有的一些问题 ​

  1. 生态缺少一个官方维护的 awesome-vitepress 来聚合 VitePress 相关的周边。
  2. VitePress 本身并不提供插件机制去拓展各个部分,提供的是一套主题方案(重写布局+通用插槽),编写插件需按 Vite 的插件机制去实现。
  3. 主题有部分功能 和 element-ui 绑定在一起,拆分的时候部分需要考虑再手写一遍。

计划 ✅ ​

3 步走:

  1. 摸索出 VitePress 在 Vite 的插件机制下提供的上下文,看看哪些口子可以用来做拓展。
  2. 以全局公告/文章评论/图片预览3个场景的插件的开发入手,整理出较通用的 VitePress 插件开发实践方案。
  3. 逐步拆分博客主题中的通用能力为独立插件。

通用插件开发方案 ​

插件开发模板:vitepress-plugin-slot-inject-template:适用基于默认 Layout 拓展的场景

原理见:插件模板介绍

已拆分插件 ​

vitepress-plugin-pagefind

  • 基于 pagefind 提供离线化的全文搜索功能。

vitepress-plugin-rss

  • 基于 feed 提供 RSS 订阅链接生成功能。

vitepress-plugin-51la

  • 提供一键接入 51.LA 网站数据统计分析的功能。

vitepress-plugin-announcement

  • 提供全局公告窗口。

vitepress-plugin-giscus

  • 基于 giscus 提供文章评论功能。

vitepress-plugin-image-preview

VitePress 图片预览插件,样式参考 Element Plus Image Viewer

vitepress-plugin-artalk

  • 基于 Artalk 提供文章评论功能。

vitepress-plugin-back-to-top

  • 提供回到顶部按钮功能。

规划中的插件 ​

  • 标签页
  • 文章时间轴
  • 代码块折叠
  • OhMyLive2D
  • 文章底部投币
  • 短链
  • 文章右下二维码分享
  • ...

最后 ​

如果读者有其它建议或者想法可以私信或评论区交流。