链滴笔记 - 一款桌面端 Markdown 笔记应用,支持 Windows、Mac 和 Linux

LianDi
链滴笔记,连接点滴





💡 简介

链滴笔记是一款开源的桌面端笔记应用,支持 Windows、Mac 和 Linux。

欢迎到链滴笔记官方讨论区了解更多。同时也欢迎关注 B3log 开源社区微信公众号 B3log开源

b3logos.png

✨ 特性

📸 截图

所见即所得

所见即所得模式对不熟悉 Markdown 的用户较为友好,熟悉 Markdown 的话也可以无缝使用。

vditor-wysiwyg

即时渲染

即时渲染模式对熟悉 Typora 的用户应该不会感到陌生,理论上这是最优雅的 Markdown 编辑方式。

vditor-ir

分屏预览

传统的分屏预览模式适合大屏下的 Markdown 编辑。

vditor-sv

明亮主题

light.png

暗黑主题

dark.png

Markdown 配置

markdown.png

全文搜索

search.png

🛠️ 安装

安装包

源码构建

  1. 安装 Go、Node 环境
  2. 运行项目根目录下的 build 脚本
  3. 构建成功后将在 app/build 下生成安装包

如果你要修改源码,请按如下步骤搭建开发环境:

  1. 在 kernel 目录下构建内核并启动
    • Windows:go build -o kernel.exe && kernel.exe
    • Mac:go build -o kernel-darwin && ./kernel-darwin
    • Linux:go build -o kernel-linux && ./kernel-linux
  2. 在 app 目录下构建前端 npm run dev 并启动主进程 npm run start

🏗️ 技术架构

arch.png

📜 文档

🏘️ 社区

📄 开源协议

链滴笔记使用 木兰宽松许可证, 第 2 版 开源协议。

🙏 鸣谢

1 操作
88250 在 2020-03-21 20:09:36 更新了该帖

赞助商 我要投放

优质回帖
  • 88250 1 1 赞同
    1. Double Shift 进入设置和全文搜索
    2. 关闭按钮的设计就是这样的 🤣
    3. 插入视频应该是 bug,稍后修复

    感谢反馈 ❤️

  • cxgreat2014 1

    好的~

    感觉这个软件拿来做知识管理软件挺好的,未来有计划加上历史版本功能吗?

    (偷懒的话给用户提供一个自定义保存后执行命令也行,用户自行配置 git add . && git commit -m "edit file" && git push 也能通过 Git 来做版本管理)

    感谢您的工作~❤️

  • R 1 赞同

    图片目前保存本地的目录是 md 文档同级,是不是有点乱,有些文档很多图片的,静态附件文件是不是可以按时间或文章名保存到一个静态文件夹中。

35 回帖
请输入回帖内容 ...
  • cxgreat2014 2 评论

    您好,使用过程中遇到了以下问题:

    1. 设置面板如何进入?
    2. 关闭按钮错位
    3. 插入视频无法正常解析显示

    附件:

    按钮错位

    链接解析

    1 回复
    3 年前 UI 给了这样的设计,我一开始也和你的想法一样
    Vanessa 1 1 赞同
    视频的问题能详细说一下重现步骤么?我这里直接上传看上去是对的哦。
    88250
  • 88250 1 1 赞同
    1. Double Shift 进入设置和全文搜索
    2. 关闭按钮的设计就是这样的 🤣
    3. 插入视频应该是 bug,稍后修复

    感谢反馈 ❤️

    5 回复
  • cxgreat2014 1

    好的~

    感觉这个软件拿来做知识管理软件挺好的,未来有计划加上历史版本功能吗?

    (偷懒的话给用户提供一个自定义保存后执行命令也行,用户自行配置 git add . && git commit -m "edit file" && git push 也能通过 Git 来做版本管理)

    感谢您的工作~❤️

    1 回复
  • 88250

    保存时执行用户定义的命令这个建议不错,这样扩展性更好一些,发散下就是提供关键操作的回调命令设置,比如文件获取、打开、渲染、保存删除等。

    暂时不打算做文件版本历史,这部分让用户自己处理。整体上存储部分目前不准备涉足,主要还是走 WebDAV 协议,这样远程也能像本地一样操作。本地文件的话也能通过各类云网盘来实现数据同步,链滴笔记主要注重 Markdown 编辑体验以及社区接入。

  • cxgreat2014

    好像评论没法回复?我写在这里吧

    编辑器中点击上传图片或文件按钮,上传视频文件

  • cxgreat2014

    帖子发出去之前所看到的效果和链滴客户端看到的效果一致,只有文件名,没有视频内容出现

  • cxgreat2014

    软件重启后依然如此

    image.png

  • cxgreat2014

    image.png

    文件也正确存在,本地实践中发现好像和中文路径无关,

    image.png

    1 回复
  • 88250

    好的,我明白了,你需要的是可以播放的样子对吧,这个功能后续版本会更新,谢谢反馈。

    1 回复
  • cxgreat2014

    是的~感谢

  • expoli

    D 大 你好,在试用笔记的时候遇到了这个问题,我想问一下,这应该是显卡驱动,还是 Linux kernel 的锅? 我不清楚是什么原因,所以在这里说一下huaji

    • 我的环境:
      image.png

    image.png

    • 报错信息:
      [52340:0222/090703.621878:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command

    image.png

    1 回复
  • R

    不错不错,现在又没有云存储和生成静态网站功能

    1 回复
  • 88250

    存储部分不打算涉足,使用云盘即可;生成静态网站功能下个大版本会做,敬请期待。

    1 回复
  • 88250

    ~/.liandi 目录删了重启试试。

    1 回复
  • R

    我的意思是静态文件存储到云盘,比如编辑器中上传或复制过来的图片文件,视频文件,就跟目前社区的效果一样:

    1. 自动保存到本地。
    2. 配置了云存储,则上传到云存储,这样生成静态网站使用起来就方便了。

    image.png

    1 回复
  • 88250

    哦,明白了,我打算做到导出静态站点的时候再统一处理,遇到图片、文件等就自动上传到图床,然后替换对应 URL 再生成静态网页。

    1 回复
  • R 1 赞同

    图片目前保存本地的目录是 md 文档同级,是不是有点乱,有些文档很多图片的,静态附件文件是不是可以按时间或文章名保存到一个静态文件夹中。

    1 回复
  • 88250

    存同级路径主要考虑是方便管理,如果存某个统一目录的话会比较难找对应图片的位置。这部分如果以后反馈的人多了再加模式,存放到同级的 files 目录之类的。

  • expoli

    ok 可以启动了 谢谢

  • JssDream

    赞赞赞

  • Vanessa

    弥补了社区没有草稿夹的功能

  • Ydog

    小白能问一句 Linux 下怎么启动吗?是 ./configure && make && make install 安装使用吗?

    1 回复
  • 88250

    解压以后直接运行 ./liandi 即可。

  • ghostsf

    本地挂载目录里的文档按什么规则排列的?现在有点乱,新建的文件也淹没在列表里找不到了 = =

    1 回复
  • 88250

    按文件名排序的。

    2 回复
  • ghostsf

    目测按 ASCII 来的,然后我的文件比较多,命名也很随意也有特殊符号的,然后就乱糟糟的 😂

  • ghostsf

    HTML-&lt;a&gt;-download-属性点击链接来下载图片.md

    还有这种的文件名 trollface 直接搞挂了,打都打不开

    1 回复
  • 88250

    感谢反馈,稍后会修复。可以直接在 issues 上报告问题 🙏

  • miss-fang925

    请问,我挂载本地目录后为什么界面是空白的?你们做个软件不给 ReadMe 指南的吗?图片.png

    1 回复
  • 88250

    里面没有 .md 文件的话就是空白的了,可以通过新建文档创建 md 文件。PS 本文就是 README 指南,谢谢。

    2 回复
  • miss-fang925

    不好意思,我知道了,要新建文件夹和文档,没有菜单栏真的是……先体验一下吧,自己只会做网页版的,不方便使用

  • miss-fang925

    请问能不能设置个收起前 2 栏的功能,如下图,在写作时这 2 栏占空间有点不太好

    图片.png

    1 回复
  • 88250

    全屏编辑器即可

  • Jimmy

    蚂蚁笔记 Leanote 有不少值得借鉴的特性~

    1 回复
  • 88250

    有空的话可以说说看它们都有哪些亮点,谢谢。

请输入回帖内容 ...