这是前几个月写的一个文档系统,虽然现目前也有很多类似的产品。不过我都觉得他们的UI看起来不够美,于是自己重新写了一个。文档列表做成了类似“书架”的样子,鼠标放上去还会翻开(我可真是太喜欢“拟物”的设计了)
技术实现
由于它本身就是一个简单的数据显示功能,因此开发的时候就完全没考虑使用数据库了,不然太庞大了运行起来也会慢。
后端程序:整个系统是用Nodejs运行起来的,最终打包成了可执行文件,双击就可以直接用。不仅有Windows版还有Linux和Docker版。
前端程序:使用Vuejs开发的SPA页面
作为PPT在线播放
如果说它和别的有什么不同的话,文档直接用于幻灯片播放应该就是一个特色了。在 Vuedoc 中,可以在线编辑Markdown文档,编写完成后,既可以在线阅读文档内容,也可以把文档内容当做幻灯片播放。而这一切都是自动的:
-
自动根据文档结构生成幻灯片目录
-
自动根据内容多少分页
-
拥有漂亮的模板
例如:
说明
幻灯片功能自主开发,并非使用reveal.js等现成工具
演示效果
这是我自己部署的文档系统,点击查看:Vuedoc