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

2020-04-30 10:18:05 +08:00
 yuankui

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

欢迎大家一起讨论

8399 次点击
所在节点    分享创造
85 条回复
fgwmlhdkkkw
2020-04-30 20:38:12 +08:00
直接用 VSCode 也可以……
oxogenesis
2020-04-30 20:53:41 +08:00
A Notebook for Programmers
竟然没有开源。。。
fossis
2020-04-30 21:40:17 +08:00
@yuankui #59 大佬能加个自动保存功能吗?还有自动同步
yuankui
2020-04-30 22:07:29 +08:00
@fossis
目前就是自动保存的,只是没有 commit 。
自动同步我后面会增加功能,可以覆盖这部分需求。
yuankui
2020-04-30 22:10:17 +08:00
@oxogenesis 老哥见谅,目前代码还有点乱,框架还没稳定,太多人介入,不利于掌控,后续再看
lights
2020-05-01 00:08:46 +08:00
虽然目前易用性有些差(主要是各个元素之间的界限上),但易用性的改进很容易,哪怕抄一份 notion 的易用性细节都是可以的

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

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

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

https://i.loli.net/2020/05/14/shILSBXabEZtDWR.png
zjgsamuel
2020-05-31 08:07:38 +08:00
才发现但是发现操作文档不是很多啊 比如说 在客户端里头只看到 要设置 github 的 Token ,我在 GitHub 上新建 Token 时发现有很多 选择啊 之前只是设置过单单是开个 gist 的 Token 那么多选项不知道怎么选了 小白路过...
yuankui
2020-06-02 09:23:49 +08:00
@zjgsamuel 嗯,的确,文档还在完善中。
如果需要帮助,可以进电报群可以帮你解决

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/667515

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX