没有满意的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)

-------> 传送门

当前已经具有的功能

没有满意的git+markdown知识库框架,自己开发了一个_第1张图片

Current Progress(v0.1已经完成)

没有满意的git+markdown知识库框架,自己开发了一个_第2张图片

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等会引起一个线程的数据更新,更新过程中重新构建对象,对象构建完成后。

你可能感兴趣的:(没有满意的git+markdown知识库框架,自己开发了一个)