我开发了一个云端存储双链笔记软件

2023年 9月 2日 67.0k 0

前言

现在市场上各大笔记软件都开始收费。在免费使用的情况下,已经开始变着法的限制用户使用,这些软件都有以下一些痛点。

  • 限制笔记数量,限制历史记录数量
  • 只允许2~3台设备同步
  • 只提供很小的存储空间,几百MB的上下行流量
  • 不允许公网访问
  • 需要自己找图床
  • 全部是私有协议,经常换了软件无法正常渲染
  • 文章中的图片都无法导出
  • 不符合个人使用习惯
  • 也有一些软件突然改变产品策略,比如突然从免费变为付费,突然限制文档数,突然限制流量,突然间产品灵魂级创始人离职。甚至于突然间公司宣布破产了。

    而笔者我从某象笔记,typoxx,某云笔记,某绿鸟一次次的迁移后,终于无法忍受每次都要将图片一张张保存,文章一篇篇格式调整这些头痛的问题,最终我决定自己开发一个笔记软件一次解决所有问题,然后开源出来让所有有相似烦恼的同学可以自己改造部署。

    所以我前前后后两个多月,用零碎的时间终于把 Blossom 开源出来了。

    什么是 Blossom

    Blossom 是一个私有部署的云端存储双链笔记软件,你可以将你所有的笔记,图片,个人计划安排保存在自己的服务器中,并在任意设备之间实时同步,且基于MIT协议完全开源。

    Blossom 首页##shadow

    📃 文档 | 💻️ 试用 | 📥 下载

    🐱 Github | 🍁 Gitee

    🔖 更新日志

    Blossom 具有以下优势:

  • 不再需要为同步设备数量付费。
  • 不再需要为公网访问付费,Blossom 本身也是一个博客。
  • 不再需要为软件付费,基于MIT协议完全开源
  • 文章与图片都在你的服务器存储,不需要再使用任何三方图床,不需要购买任何对象存储。
  • 没有任何私有协议,基于 Markdown 语法,采用约定格式拓展样式,迁移到其他软件均可以正常显示。
  • 多账号权限,可以和你的朋友使用不同账号。或者将自己的生活/工作笔记存放在不同账号中。
  • Blossom 具有以下功能:

  • 文章编辑:文章编写,以及文章公网访问权限设置。
  • 双链笔记:内部文章与外部链接引用形成的双链笔记。
  • 图片管理:按文章来分类管理你的图片,或自定义图片分类作为照片墙。
  • 截图功能:(仅windows),你不再需要使用其他截图工具截图后保存在本地再上传到文章了。
  • 快捷便签:方便你记录随意的日常信息,或者充当文章的剪切板。
  • 计划安排:重复性的长期计划,或者在日历中显示的短期计划安排。
  • 网站收藏:常用网站快捷访问,或者说是一个书签功能。
  • 个人博客:Blossom 带有一个个人博客,可以与笔记功能联动,提供公网访问。
  • 笔记总字数折线图,笔记编辑数量热力图,服务器请求量折线图等多种统计。
  • 1、📔 Markdown 编辑器

    Blossom 主要是一个 Markdown 编辑器,经历过一段时间的迭代后,已经支持了如下功能:

  • Markdown 编辑,并进行了一系列语法拓展
  • 双链笔记,每一篇笔记之间形成的知识网络
  • Katex 语法
  • Mermaid 图表
  • 文章公网访问权限控制
  • 文章专题归类统计
  • 文章全文格式化,不需要手动修改格式
  • 编辑历史记录,文章全量备份
  • 导入、导出、下载、分享、收藏等等一系列功能。
  • editor_intro.jpg

    上图为编辑器页面

    现有的许多笔记软件仅支持内部文章之间的知识网络,而 Blossom 支持在知识网络中显示公网链接,这可以让你的知识图谱会更加清晰。

    editor_graph.png

    上图为双链笔记页面

    更多页面查看

    目录 文章菜单选项 专题系列与版本同步
    editor_toc.jpg editor_doctree_rightmenu.png editor_doctree_title1.pngeditor_sync.jpg
    文章备份 备份日志
    editor_backup.png editor_backup_log.png

    2、🌄 照片墙

    可以在照片墙中查看笔记中的所有图片,或者完全当做照片存储来使用。当前支持如下功能:

  • 照片上传下载
  • 截图上传
  • 图片数量统计
  • 查看图片与文章的引用关系
  • 图片增删改查等等功能...
  • pic_s_intro.jpg

    照片墙首页

    pic_screenshot_dialog.jpg

    截图上传

    3、🎫 便签

    便签保存临时内容,并且可以设置到编辑器左下角的临时内容中。

    note_s_light.jpg

    4、📅 计划安排

    个人计划安排,记录重要事件。

    image.png

    5、🧩 个人博客

    带有一个响应式的个人博客页面。

    blog_home.jpg

    移动端博客首页 移动端文章预览
    blog_home_m.png home_article_m.png

    6、🏡 首页

    首页中包含如下功能:

  • 天气预报
  • 文章与图片统计
  • 字数统计
  • 流量统计
  • 编辑热力图统计
  • 收藏文章的访问快捷方式
  • 文章专题快捷方式
  • 网站收藏
  • 便签快速保存
  • 日间/夜间模式切换
  • home_l_intro.jpg

    7、🗺 计划

    计划中的功能还包括:

  • 文章静态 HTML 导出。
  • 文章本地访问格式导出(将所有的图片访问改为本地路径形式,一键迁出)。
  • 每日计划清单(TODO list)
  • 开发小工具,进制转换,图片压缩等
  • 快捷键配置
  • 国际化支持
  • 图片防盗链,临时访问
  • MacOS, Linux 支持
  • 最后

    后续还会将开发过程中的一些前后端功能实现进行分享,我会一直把这个项目更新下去的。我也已经把将近 50W 字的个人笔记全部迁移过来了。后续也不打算使用任何其他的软件了(毕竟办会员的费用够我买云服务了😢)。

    最后希望大家能帮忙 star 这个项目,作为一个菜鸟程序员,只想做点自己的东西。

    🐱 Github(主仓库) | 🍁 Gitee

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论