【云笔记软件】开发一个云笔记软件 需要用到哪些技术?

2020-04-13 - 云笔记

1.基于“节点”存储,而非文件。比如:“vue”一个节点,包含vue的核心语法、基础例程等。基于vue的每个库分别作为一个节点,比如“vue-router”、“vuex”,这些相关节点会关联到“vue”节点,形成“知识图谱”。

2.每个“节点”信息量不会太大,保持足够信息内聚。当需要搜索某信息时,大脑可以很快想到这个信息属于哪一块,可快速检索到节点,并且基于es(elasticsearch)做搜索,比如输入“ela”即可提示出“elasticsearch”节点,极大提高检索效率。

云笔记软件

3.除了支持传统markdown,还支持定制样式、功能,比如减小了行间距,以使信息更加紧凑高效,比如代码块内支持超链接(默认不支持)。

4.节点信息中含相关节点,点击可直接跳转,提高了信息的导航能力。

5.支持超链接,可干掉书签。比如“vue”阶段下含“API”、“教程”、“例程”链接,比书签更立体高效。另外,文档中也支持超链接,比如“教程”的几个子功能,可以用一堆链接表示,而且有层次感。除了把关联性高的链接放到“节点”中,其它相对孤立的书签我全放在了一个专门的“bookmark”节点下。

云笔记软件

6.丰富的数据采集、展现。比如我写了个chrome插件(html js),用来在网页中插入私有代码。私有代码里写了个功能可以抓取网页上的表格数据(比如“世界500强”),通过nodejs graphql将数据插入mongodb。另外单独写了个单页去展示这个表格,并且支持排序、统计等自定义功能。

云笔记软件

技术上,neo4j作图数据库,存笔记节点、关系数据。es作全文检索(目前仅用来检索“节点名”,已够用)。vue markdown作前端。前期为引入后端,直接用前端调neo4j和es。后引入nodejs graphql作中间件,支持将更丰富的数据存入mongodb。

宗旨是打造一个高效的知识存储、检索系统,以应对愈演愈烈的信息大爆炸。个人已使用了3、4个月,完爆其他笔记系统,当然仍存在较大改进空间。后续打算开源,欢迎大家多多交流。

云笔记软件
相关阅读
百度云笔记本【百度云笔记本】平板电脑适合用哪一云笔记软件?

平板电脑可在大屏下查看内容,而且相对于大家的掌中宝“手机”而言,平板电脑的使用时间会更长一点另外,外出时携带平板电脑要远比笨重的笔记本电脑方便的多,使用平板电脑不仅可用自带的软件,还可用下载一些游戏、社交软件、笔记软件等。

云笔记项目【云笔记项目】推荐一款高效率的工作软件—有道云笔记

今天推荐一款正在使用的高效率办公软件,有道云笔记。我们经常是不是写好了一份报告或者文件,最后由于断电或忘了保存最后的辛劳付之东流,心中万马奔腾过,然而却只能扼腕叹息?我们总希望能有一款简单用来记录文字的软件。

云笔记怎么恢复【云笔记怎么恢复】云笔记是一款什么软件?什么样的云笔记软件好用?

不少职场人记录工作日志、计划、心情随笔等都会用到笔记软件,笔记软件因其较大的存储空间、查看方便等特点深受用户的喜爱现在为了满足大家的记录需求,一些云笔记软件不断的出现。云笔记是一款什么软件呢?关于云服务大家应该都不陌生。

云笔记是一款什么软件【云笔记是一款什么软件】产品经理如何用云笔记构建自己的知识体系?

知名广告人李欣频曾提到自己收集写作素材的方式准备几个大盒子,平时随身带着记事本,无论是看电影还是欣赏艺术表演,只要脑子里有相应的想法,就会随时记录下来,放进对应的盒子里。看杂志和书籍的时候看到相关的内容。

有道云笔记【有道云笔记】我用过的几款云笔记软件 推荐给你

作为一个强迫症患者,在接触了各种效率工具之后,便总是喜欢尝试更好的应用,比如,云笔记,日程管理,电子书阅读,资讯浏览,播放器等等。可以说,市面上常见的各种类型的应用,我都使用过,并且我会把每一个设置每一个功能都测试一遍。

推荐阅读
云笔记app排行榜【云笔记app排行榜】有道云笔记用户笔记数累计突破50亿篇
下载有道云笔记【下载有道云笔记】你觉得有道云笔记和印象笔记哪个好用?
空之境界复刻长发公主空之境界复刻长发公主 FGO长发公主在哪刷?2019空之境界长发公主位置汇总
博格巴的能力博格巴的能力 名宿:博格巴有能力夺得金球奖 舆论对他太苛刻
怡亚通500强骗局【怡亚通500强骗局】2019年《财富》中国500强发布 怡亚通连续九年蝉联榜单
思妙动画大闹西游【思妙动画大闹西游】3D动画《大闹西游》定档9.22 300斤胖悟空现身
芈昱廷的身份是什么芈昱廷的身份是什么 古力:我得向芈昱廷学习 希望16岁的他超越自己