Grace Note 一款基于 git 的知识管理软件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yuankui
V2EX    分享创造

Grace Note 一款基于 git 的知识管理软件

  •  5
     
  •   a href="/member/yuankui">yuankui 2020-04-30 10:18:05 +08:00 8838 次点击
    这是一个创建于 1994 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Grace Note 的由来

    最早我是倾向于 Markdown 的,通过简单的标记,就能渲染成很漂亮的富文本格式。后来公司内采购了Confluence,我用了一段时间之后,便被 Confluence 超强的扩展能力折服了。通过安装各种插件,你可以在一个文档里面插入各种元素。非常酷炫。

    再后来偶然的机会,发现了 https://www.notion.so ,猛然觉得,就扩展性来说,他跟 Confluence 非常的像,他支持非常多的页内元素,表格,公式,TODO,表格。但是 Notion 有个问题就是他的免费空间非常有限,我用了大概一个月,就超出了限制,再也无法写新的东西了。虽然付费(每个月$4 )可以解决这个问题。但是转念一想,一个月 20 元,一年就 240 元。实在太贵,我也没存太多东西啊,无非就是一些文本,最多是 MB 级别的。

    再加上后来 github 被微软收购后,个人可以建立免费的 github 仓库,我就萌生了一个想法:自己打造一个基于 git 的知识管理软件,支持各种扩展的页内元素(cmd+/)。

    但作为个后端开发,主要是做大数据,web 相关的,对前端一直有兴趣但是没有迈出第一步。

    所以借着这次机会,我比较系统的学了下 CSS 和 React,然后就开始操刀了。断断续续利用业余时间做了半年时间,目前应该没有大的问题。

    下载链接

    https://grace-note.app

    交流

    telegram

    https://t.me/gracenote

    目前我建了一个 telegram 群,有什么使用上面的问题或者建议的可以再上面提,我一定第一时间反馈。 (如果大家有微信的群的需求,我后面可以建一个,放到后续评论里面)

    github

    https://github.com/grace-note/grace-note/issues

    telegram 的问题我有可能回得不及时,如果有新的功能需求,或者 bug,也可以通过 github 来提交。

    展望

    由于 Grace Note 设计的时候,就充分得考虑扩展性,因此后面会增加各种功能。由于我比较崇尚简洁,所以这些功能以插件的方式,用户可以选择开启,默认都是关闭状态。 我自己也构思了一大堆功能,也非常为之兴奋,但是精力有限只能一个个慢慢来。

    • 基于文件夹生成静态博客,并支持一键发布。
    • 支持个人事务管理,日历,issue
    • 强大的搜索功能,之前已经用 js 撸了一个嵌入式的搜索引擎https://v2ex.com/t/662029,后面会在这个上面用上。
    • 其他。。。

    欢迎大家一起讨论

    第 1 条附言    2020-04-30 14:22:20 +08:00
    有老铁希望往百度盘传一个
    链接: https://pan.baidu.com/s/12qCotF-MiG0tB55aE1Xrjg 提取码: 9nc2
    第 2 条附言    2020-04-30 17:21:58 +08:00
    85 条回复    2020-06-28 01:12:17 +08:00
    server
        1
    server  
       2020-04-30 10:25:54 +08:00
    虽然很赞,木的 linux 版,这。。。。
    yuankui
        2
    yuankui  
    OP
       2020-04-30 10:26:49 +08:00
    @server 老铁,有 linux 需求吗?我回头编译一个。。不好意思,忽略了 Linux 用户
    Ministor
        3
    Ministor  
       2020-04-30 10:31:06 +08:00
    大佬牛逼,顶,已下载
    hqs0417
        4
    hqs0417  
       2020-04-30 10:34:43 +08:00 via iPhone
    牛批,膜拜大佬
    boboliu
        5
    boboliu  
       2020-04-30 10:36:58 +08:00
    看起来不错,羡慕大佬能坚持半年做个项目
    m939594960
        6
    m939594960  
       2020-04-30 10:37:27 +08:00
    会开源么?
    huhking
        7
    huhking  
       2020-04-30 10:41:45 +08:00
    膜拜大佬,准备试试
    server
        8
    server  
       2020-04-30 10:47:17 +08:00
    @yuankui 非常感谢,全家桶都在 linux 上。
    phobal
        9
    phobal  
       2020-04-30 11:09:10 +08:00
    能把下载源放在国内的 CDN 上就好了,s3 的下载速度太感人了
    yuankui
        10
    yuankui  
    OP
       2020-04-30 11:10:33 +08:00
    @phobal 有推荐吗?
    leetao94
        11
    leetao94  
       2020-04-30 11:18:09 +08:00
    支持图片直接拖拽上传吗~~我之前也打算做的~大佬执行力很高啊
    yuankui
        12
    yuankui  
    OP
       2020-04-30 11:23:28 +08:00
    @leetao94 支持剪贴板粘贴
    douglas1997
        13
    douglas1997  
       2020-04-30 11:47:34 +08:00
    没有搜索功能么?强烈建议作者加一个。。
    donnior
        14
    donnior  
       2020-04-30 11:53:41 +08:00
    @yuankui 七牛有个每月 10G 的免费流量
    yuankui
        15
    yuankui  
    OP
       2020-04-30 12:05:23 +08:00
    @douglas1997 目前仅有简单的基于标题的搜索。
    ![image.png]( https://i.loli.net/2020/04/30/mluRLwPhkcBZ9zb.png)
    yuankui
        16
    yuankui  
    OP
       2020-04-30 12:06:19 +08:00
    @yuankui
    快捷键
    windows: alt + o
    mac: cmd + o
    yuankui
        17
    yuankui  
    OP
       2020-04-30 13:57:59 +08:00
    @donnior 感谢,回头弄个~
    fengbjhqs
        18
    fengbjhqs  
       2020-04-30 14:15:47 +08:00
    是 electron,楼下应该会有,拒用 electron
    wanwan
        19
    wanwan  
       2020-04-30 14:17:07 +08:00
    @yuankui 能不能放个百度网盘的下载连接啊
    yuankui
        20
    yuankui  
    OP
       2020-04-30 14:19:25 +08:00
    @wanwan 好的,这就上一个
    yuankui
        21
    yuankui  
    OP
       2020-04-30 14:21:09 +08:00
    @fengbjhqs 大哥你用 vscode 吗?
    yuankui
        22
    yuankui  
    OP
       2020-04-30 14:23:15 +08:00
    @wanwan 见 append
    doudouwu
        23
    doudouwu  
       2020-04-30 14:32:36 +08:00
    @fengbjhqs notion 记得也是
    么得办法,又要跨平台,都搞原生哪来那么多精力
    fengbjhqs
        24
    fengbjhqs  
       2020-04-30 15:03:36 +08:00
    是 electron,楼下应该会有,拒用 electron
    @yuankui #21
    @doudouwu #23

    哈哈,我做前端的,非常喜欢 electron,但 electron 在 v2 是原罪,看见好几个帖子,开发者用 electron 被吐槽,或者讨论如何屏蔽 electron,
    Clay0620
        25
    Clay0620  
       2020-04-30 16:22:27 +08:00
    notion 我在淘宝花 15 买了一年,不过我也觉得这样不好,而且不敢把重要的东西放上面,指不定哪天就用不了了。。。
    Mithril
        26
    Mithril  
       2020-04-30 16:46:43 +08:00
    又一个被 Confluence 骗入坑的苦命娃。
    讲真的 wiki 类的产品跟 Confluence 比起来没一个能打的。
    est
        27
    est  
       2020-04-30 16:52:32 +08:00
    怎么感觉布局很类似 leanote ?
    yingzir
        28
    yingzir  
       2020-04-30 16:53:55 +08:00 via Android
    好东西,不要绑定 github,google driver, dropbox 也支持一下
    moxuanyuan
        29
    moxuanyuan  
       2020-04-30 17:13:15 +08:00
    能用 Confluence 的公司都是好公司
    bequt
        30
    bequt  
       2020-04-30 17:19:45 +08:00 via Android
    我建议上点图,这样会容易吸引人
    nnnToTnnn
        31
    nnnToTnnn  
       2020-04-30 17:20:25 +08:00
    @Mithril outline 表示不服
    yuankui
        32
    yuankui  
    OP
       2020-04-30 17:23:12 +08:00
    @yingzir 可以 google driver 创建一个目录,然后直接把仓库目录设置到 google driver 那个目录即可。
    yuankui
        33
    yuankui  
    OP
       2020-04-30 17:23:35 +08:00
    append 的图显示不了,这里试试能不能显示

    https://i.loli.net/2020/04/30/Urh3PXVd4wEJvAo.png
    yuankui
        34
    yuankui  
    OP
       2020-04-30 17:24:46 +08:00
    @fengbjhqs electron 还好,用户体验不错,开发效率高,最主要是跨平台
    fengjiahao
        35
    fengjiahao  
       2020-04-30 17:25:11 +08:00
    阿里收购的 TeamBition,是不是和这个类似 [捂脸哭]
    yuankui
        36
    yuankui  
    OP
       2020-04-30 17:25:26 +08:00
    @est 布局是模仿 notion 的
    yuankui
        37
    yuankui  
    OP
       2020-04-30 17:25:44 +08:00
    @moxuanyuan 的确是个好公司
    yuankui
        38
    yuankui  
    OP
       2020-04-30 17:26:53 +08:00
    @fengjiahao Teambition 最早是做项目的 TODO 管理的,文档应该属于周边功能了。

    这个软件主要是面向个人,不面向协作的。
    核心是各种笔记
    virusdefender
        39
    virusdefender  
       2020-04-30 17:27:19 +08:00
    厉害,目前 notion 用户,我身上有两个需求它不满足

    1. 嵌套 list,类似

    ```
    - A
    - a
    - b
    - B
    ```

    这样的

    2. 插入脑图
    yuankui
        40
    yuankui  
    OP
       2020-04-30 17:34:05 +08:00
    @virusdefender
    嵌套 list 现在支持把?
    ![image.png]( https://i.loli.net/2020/04/30/oGcAdpHLOX3TQSE.png)
    还是说我没理解老哥的意思?

    脑图:
    后面会支持,不过大概感觉这个工作量比较大,初期考虑基于开源的弄弄,有推荐的吗?
    yuankui
        41
    yuankui  
    OP
       2020-04-30 17:42:44 +08:00
    @virusdefender 老哥我刚刚看了下 notion,没找到脑图怎么插入,能指导一下吗?
    qsfty001
        42
    qsfty001  
       2020-04-30 17:43:31 +08:00 via iPhone
    @yuankui jsmind
    xiaotianhu
        43
    xiaotianhu  
       2020-04-30 17:46:22 +08:00
    支持一下
    一直也觉得 git 做为知识管理的存储途径是非常合理的方式.
    没有客户端还是有点难迁移啊.
    yuankui
        44
    yuankui  
    OP
       2020-04-30 17:51:29 +08:00
    @xiaotianhu 谢谢老哥支持,需要迁移工具吗?
    jekyll
        45
    jekyll  
       2020-04-30 17:56:38 +08:00
    内个,问下,win 下怎么关闭和退出……?
    balabalaguguji
        46
    balabalaguguji  
       2020-04-30 17:57:11 +08:00
    支持一下,很棒
    yuankui
        47
    yuankui  
    OP
       2020-04-30 17:57:19 +08:00
    @jekyll
    ctrl+F4?
    yuankui
        48
    yuankui  
    OP
       2020-04-30 17:57:55 +08:00
    @jekyll 不好意思,mac 自带那三个按钮,windows 没有,我回头支持下。
    yuankui
        49
    yuankui  
    OP
       2020-04-30 17:58:25 +08:00
    @yuankui 应该是 shift 还是 alt 吧,忘了,好久不用 windows 了。
    yuankui
        50
    yuankui  
    OP
       2020-04-30 17:58:35 +08:00
    @balabalaguguji 谢谢老哥支持
    balabalaguguji
        51
    balabalaguguji  
       2020-04-30 18:00:24 +08:00
    我也有个文档平台 https://easydoc.xyz
    m0cha
        52
    m0cha  
       2020-04-30 18:01:52 +08:00 via iPhone
    大佬牛逼,期待一个使用指南 best practice, 小白 notion 用起来一脸蒙蔽
    yuankui
        53
    yuankui  
    OP
       2020-04-30 18:02:32 +08:00
    @m0cha OK,五一期间整理一个~谢谢支持
    jekyll
        54
    jekyll  
       2020-04-30 18:03:01 +08:00
    ctrl+F4 失败

    任务栏右键关了

    另外 Markdown 预览 好像也用不了

    暂时还搞不太懂
    jekyll
        55
    jekyll  
       2020-04-30 18:03:52 +08:00
    @yuankui #49 实测 alt +F4
    virusdefender
        56
    virusdefender  
       2020-04-30 18:06:35 +08:00
    @yuankui 哎,不好意思,我说 notion 不支持这两个功能
    balabalaguguji
        57
    balabalaguguji  
       2020-04-30 18:08:09 +08:00
    你这个 markdown 是用的哪个,格式挺漂亮的
    yuankui
        58
    yuankui  
    OP
       2020-04-30 18:10:53 +08:00
    @balabalaguguji 哇,做的不错哦。加油

    markdown 的格式自己用 css 调的
    yuankui
        59
    yuankui  
    OP
       2020-04-30 18:11:11 +08:00
    @virusdefender 好的,我回头支持下 mindmap 哈
    iConnect
        60
    iConnect  
       2020-04-30 20:19:56 +08:00 via Android
    @fengbjhqs
    @yuankui

    这种笔记型的排版,干原生工作量太大了,搞完就是一个 office Word
    fgwmlhdkkkw
        61
    fgwmlhdkkkw  
       2020-04-30 20:38:12 +08:00
    直接用 VSCode 也可以……
    oxogenesis
        62
    oxogenesis  
       2020-04-30 20:53:41 +08:00
    A Notebook for Programmers
    竟然没有开源。。。
    fossis
        63
    fossis  
       2020-04-30 21:40:17 +08:00
    @yuankui #59 大佬能加个自动保存功能吗?还有自动同步
    yuankui
        64
    yuankui  
    OP
       2020-04-30 22:07:29 +08:00
    @fossis
    目前就是自动保存的,只是没有 commit 。
    自动同步我后面会增加功能,可以覆盖这部分需求。
    yuankui
        65
    yuankui  
    OP
       2020-04-30 22:10:17 +08:00   1
    @oxogenesis 老哥见谅,目前代码还有点乱,框架还没稳定,太多人介入,不利于掌控,后续再看
    lights
        66
    lights  
       2020-05-01 00:08:46 +08:00
    虽然目前易用性有些差(主要是各个元素之间的界限上),但易用性的改进很容易,哪怕抄一份 notion 的易用性细节都是可以的

    看好这个项目反正白嫖的云存储,祝愿项目发展越来越好

    就是不知道以后会不会支持网页裁剪或者 APP 裁剪(知乎 APP ),我一半的内容都是从知乎裁剪的
    我使用 notion 也有很大原因是 notion 不会删文章+裁剪比印象好用
    oxogenesis
        67
    oxogenesis  
       2020-05-01 09:05:15 +08:00
    @yuankui 我也用 electron 做了一个应用,主要方向是区块链聊天,但由于也不太懂前端,有很多想法没法实现
    yuankui
        68
    yuankui  
    OP
       2020-05-01 09:48:16 +08:00
    @oxogenesis 学学 CSS 布局和 react 或者 vue 就可以了

    CSS 把 mozilla 教程过一遍
    yuankui
        69
    yuankui  
    OP
       2020-05-01 09:48:41 +08:00   1
    @lights ok,回头我研究下怎么做裁剪
    guoyida
        70
    guoyida  
       2020-05-06 23:41:15 +08:00
    Mac 增加 brew cask 的安装方式?
    yuankui
        71
    yuankui  
    OP
       2020-05-07 09:53:28 +08:00
    @guoyida ok,回头我给 cask 提交一个 PR
    fossis
        73
    fossis  
       2020-05-08 13:39:20 +08:00
    @yuankui #72 感谢。希望后续可以添加在线更新,或者能检查更新的也行。
    yuankui
        74
    yuankui  
    OP
       2020-05-08 13:48:09 +08:00
    @fossis 感谢你的建议,这个我会去学习怎么弄。有消息了通知你。
    yuankui
        75
    yuankui  
    OP
       2020-05-10 21:51:48 +08:00
    @server 老哥,linux 版本已经编译好了。
    https://github.com/grace-note/grace-note/releases/tag/v1.2.2
    server
        76
    server  
       2020-05-10 22:02:54 +08:00
    @yuankui 1,感谢 感谢
    yuankui
        77
    yuankui  
    OP
       2020-05-13 00:40:50 +08:00
    yuankui
        78
    yuankui  
    OP
       2020-05-14 16:41:51 +08:00
    @virusdefender 新版已经支持 plantUML,plantUML 可以支持简单的编译行的脑图。先凑合着用吧。
    我目前正在自己研究,怎么实现一个类似于 MindNode 那样。后续更新了通知你。

    https://i.loli.net/2020/05/14/shILSBXabEZtDWR.png
    zjgsamuel
        79
    zjgsamuel  
       2020-05-31 08:07:38 +08:00
    才发现但是发现操作文档不是很多啊 比如说 在客户端里头只看到 要设置 github 的 Token ,我在 GitHub 上新建 Token 时发现有很多 选择啊 之前只是设置过单单是开个 gist 的 Token 那么多选项不知道怎么选了 小白路过...
    yuankui
        80
    yuankui  
    OP
       2020-06-02 09:23:49 +08:00   1
    @zjgsamuel 嗯,的确,文档还在完善中。
    如果需要帮助,可以进电报群可以帮你解决
    zjgsamuel
        81
    zjgsamuel  
       2020-06-02 18:49:55 +08:00
    @yuankui #80 电报群加了 我自己先琢磨一下~ 貌似也不用绑定 github 直接 git 就完事了
    yuankui
        82
    yuankui  
    OP
       2020-06-03 07:56:45 +08:00
    @zjgsamuel 是的,你得到了
    yuankui
        84
    yuankui  
    OP
       2020-06-15 00:42:09 +08:00
    @virusdefender 你好,兄弟,脑图已经支持。
    https://github.com/grace-note/grace-note/wiki/%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE
    欢迎试用,有任何问题,欢迎加电报群 https://t.me/gracenote
    Halohoop
        85
    Halohoop  
       2020-06-28 01:12:17 +08:00
    赞一个~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5920 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 51ms UTC 02:42 PVG 10:42 LAX 19:42 JFK 22:42
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86