利用 github 打造跨平台的书签栏

463 阅读1分钟

成果

屏幕截图 2023-06-22 200624.png 个人导航系统

  • 搭建成基本可用的个人书签管理平台
  • umijs 开发简单程序
  • 梳理历史书签, 发现个人遗忘态度收藏,需改进书签管理流程。

背景

  • 作为程序员,会有很多关注的博客,收藏的书籍。在网上冲浪时,也会收藏有价值的文章,以便后续整理。
  • 公司内部的导航不便于同步到云端。个人和公司收藏应分开。
  • 不同浏览器之间书签不同,同一浏览器,不同账号的书签也不同。
  • 收藏即终止,很多文章当之后整理时,已经不记得当时的想法。有些收藏就再也没有打开,就和从未收藏一样。
  • 最近在学习 react, 学习一门技术的时机就是现在。想尽一切方法用起来,不管是在公司开发代码,还是个人应用。
  • 公司同事自己维护了个html页面,来管理个人导航。受他启发,自己尝试使用react开发个人导航页面。

想法

  • 书签栏管理要支持历史记录
  • 方便线上编辑书签栏
  • 跨平台,不和浏览器绑定
  • 跨场景,个人和公司收藏分开

行动

  • 使用 umijs 开发了单页程序。
  • 使用 github 仓库管理,可线上编辑源码,修改书签。
  • 整理个人分类,搭建个人知识库常用导航。
  • 梳理浏览器导航,历史书签迁移。