使用 VitePress 的 createContentLoader 函数以及 frontmatter 配置实现归档与标签分类功能。
本文简单介绍了 Utterances 并说明如何在 VitePress 中集成 Utterances。
在一个月前,我选择了 Tailwind CSS 用于一个企业官网的开发。一个月后,项目经过了几次小版本迭代,我对 Tailwind CSS 的使用小有心得。本文将阐述我在企业开发中使用 Tailwind CSS 后对它的看法。
许多关于 hooks 的文章都着重介绍了 hooks 的理念,而举得案例过于简单,刚接触 hooks 的新手难以将其运用至业务代码中。本文将着重介绍 hooks 在一个难度适中的示例中是如何使用的。对于理念部分,我认为官方文档已经足够详细,本人仅穿插一点个人偏见。强烈建议阅读本文前,先学习官方文档组合式函数这一章节。
开发钉钉 H5 微应用中,不同于平常的 build,前端需要把文件打成压缩包上传至平台。同样的机制在另外一些阿里系产品也类似,例如浙里办、浙政钉。相较于一键执行脚本,手动压缩文件容易出错。我通过 node-archiver 这个包简单地实现了压缩,并在此向大家介绍。