yupaits / yuwiki Goto Github PK
View Code? Open in Web Editor NEW个人知识库管理应用
License: MIT License
个人知识库管理应用
License: MIT License
提供个人资料编辑页面及接口。
注册帐号时增加图片验证码,避免恶意注册。
由于Vue.Draggable本身的限制,当前的代码逻辑无法完美实现树形列表的排序功能,需要进行重写。树形拖动排序完成之后将树形结构数据转换成[{id, parentId, sortCode}]结构并调用后台分区排序结构,后台查询排序改动的记录并更新即可。
搜索页面增加标签云,点击标签可限定查找该标签下的页面。
每天定时检查数据是否变化,可通过计算并比对sqlite数据库文件的SHA1值是否变化来判断,如果变化则备份数据文件,备份文件名包含日期信息。
列表拖动排序完成之后调用后台获取列表接口以刷新列表,解决拖动排序完成之后点击列表项闪跳的问题。
根据关键字搜索页面标题、页面内容,通过友好的交互界面展示搜索结果。
当前设计已经考虑到分区加密的问题,但目前代码中暂时没有相关的逻辑。
页面增加导出功能,支持导出为md或html文件。
编辑页面时可以选择使用的模板;管理员可以对全局模板进行管理,包括模板创建/修改、启用/禁用等。
由于树莓派无法接入公网,导致无法直接访问树莓派上运行yuwiki;想到一种可以再多设备运行yuwiki并解决数据同步的问题的思路:
增加星标功能,被星标的笔记本、分区、页面以列表方式展示时会有一颗星星突出显示。
增加登录页面和认证授权相关功能。
共享自己的笔记本,查看他人分享的笔记本。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.