没有满意的git+markdown知识库框架,自己开发了一个

MarkdownEverywhere

https://github.com/ActivePeter/MarkdownEverywhere

a project to reach a goal of markdown wiki notes everywhere

由于自己有在本地记笔记的习惯,同时又有两个笔记本,需要进行md文件同步,并且希望通过自己的服务器网站查阅到我的笔记,我准备开始做这个程序。

大概原理是,通过git仓库,我们可以同步.md文件。然后服务端通过jgit来操作git,同步数据,如果有变更,就自动更新数据到服务端,然后我再通过vue前端去访问后端,后端读取目录文件,

部署教程(供参考)

https://hanbaoaaa.xyz/hanbaoNote/92

当前部署的我的知识库(demo)

-------> 传送门

当前已经具有的功能

image-20200624190022297

Current Progress(v0.1已经完成)

OK4_1__7GD2MN_9_KK__4DF.png

Project setup(front)

问题描述:
Unexpected end of JSON input while parsing near '…"

解决办法:
(1)npm install --registry=https://registry.npm.taobao.org --loglevel=silly
(2) npm cache clean --force
(3) npm install

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Customize configuration

See Configuration Reference.

Operational process(back)

初始化运行,会调用ServletContextLTest ,然后会加载notemanager 单例,

单例加载过程中先读取配置文件。如果没有配置文件,则不工作,

配置文件 需要配置gitee仓库的地址,

然后在前端设置仓库地址,或者已有配置文件,那么就开始clone仓库,

由于hook等会引起一个线程的数据更新,更新过程中重新构建对象,对象构建完成后。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值