创建一个专属的 CLI

10 月 25 日
阅读 7 分钟
185
作为一个前端,基本上每次初始化项目都会用到脚手架,通过一些脚手架可以快速的搭建一个前端的项目并集成一些所需的功能模块,避免自己每次都手动一个一个去安装。安装各个包的这个过程其实没啥营养,通过封装一个脚手架来跳过这个步骤,把精力聚焦到功能研发上。
封面图

DevNow: Search with Lunrjs

10 月 8 日
阅读 6 分钟
196
闲暇时间准备优化下 DevNow 的搜索组件,经过上一版 搜索组件优化 - Command ⌘K 的优化,现在的搜索内容只能支持标题,由于有时候标题不能百分百概括文章主题,所以希望支持 摘要 和 文章内容 搜索。
封面图

Cloudflare D1 - 免费数据存储

9 月 9 日
阅读 8 分钟
562
自从上次将博客项目的图片从 七牛云 迁到了 Cloudflare R2 之后就发现,Cloudflare 这个赛博菩萨的产品是真的不错,非常的适合白嫖,DevNow 项目作为一个开源博客,整体来说是希望越少依赖一些服务越好,使整个构建、部署流程更加的 轻便 和 快捷 ,让对于前端不是很熟的同学也能快速的搭建一个自己的博客。
封面图

搜索组件优化 - Command ⌘K

9 月 3 日
阅读 4 分钟
188
前言:DevNow 项目中我们使用了 DocSearch 来实现搜索功能,但是由于有以下的限制:您的网站必须是技术文档或技术博客。您必须是网站的所有者,或者至少具有更新其内容的权限您的网站必须公开可用您的网站必须已准备好生产环境。由于这些条件的限制, DocSearch 只适合用在开源的技术文档或技术博客中,所以从 DevNow 开...
封面图

Cloudflare R2 - 免费图床

8 月 25 日
阅读 4 分钟
336
之前看了一篇文章,关于介绍 Cloudflare R2 来搭建图床的方案,主要是白嫖 Cloudflare 的空间和 cdn 服务。我现在博客 DevNow 的 CDN 使用的是七牛云,偶尔还是有一点点的支出。
封面图

DevNow:支持集成 Tina CMS

8 月 13 日
阅读 5 分钟
241
想了很久是否要集成一个类似 CMS 的管理平台来管理这些文章的内容,终于在这周开始落地了。简单说一下我为什么有这个想法的:由于 DevNow 的定位📌是一个开源的博客项目,所以我在努力的跳出我自己的想法,避免因为一些自己想要的一些功能来让 DevNow 看起来更加的臃肿。集成 Headless CMS 的主要目的是优化现在的工作流...
封面图