博客使用的组件
为了这破博客陆陆续续写过一些库。
主体分为两部分,服务层 - nestjs
和 视图层 - next
,依托于 docker 部署在 k3s 上。
vue-git-comment
用于文章、留言板下方的评论区域,纯前端组件无需服务端。
to-cache
用于 server 端内存缓存,对于需要经常访问的数据进行有时限的缓存(内存缓存)。
tween-task
封装了缓动函数,用于 javascript 动效。
koa-njk
koa 的一个 nunjucks 中间件。
现在 server 换成了 nestjs,这个组件暂时没用上了。
scroll-active
在滚动时激活对应导航的轻量级库,用于文章详情页。其中包含 vue 版本。
scroll-affix
轻量级固钉库,滚动时使菜单悬浮并关联对应文章区域,用于文章详情页。其中包含 vue 版本。
mini-dfd
一个 Deferred like 库,有些时候感觉 deferred 会比直接用 promise 更方便。