在咸鱼上搞一个GPT的business,给了些codex的额度,于是打算玩一玩.刚好想做一个知识展示的东西,之前找笔记的时候发现要来回穿插typora有点麻烦,想着能不能搞一个统一的还要美观简洁的页面能够方便我查询我的所有md笔记.
于是我把我的想法先给GPT,让它帮我生成一个提示词,然后自己再修改一下,其实是试错了一次,发现直接用给的提示词生成的效果不是很好.后面自己又改了一版,当中也是修了很多的bug,然后一些样式什么的.不过最后的效果还行.基本实现了要求
https://github.com/Tike00/EnvStar
使用
初始页面

内置了一个rce.md,是我用来做测试的,右边可以直接叉掉然后导入自己的笔记,导入方式有两种,一种是一个一个的导入,另一种是直接一次性导入某个文件夹里面的所有md文件,因为可能有很多的笔记是分开的放在一个文件夹里面,一个一个导入很麻烦.
搜索
点击左边的搜索按钮会出现一个全屏的搜索框出来,支持搜索当前页面加载的所有md关键字

显示全部节点按钮
默认的话不会显示星团的全部节点,不过有一个专门的按钮可以实现

小地图
这个小地图是支持任意滑动的,然后也可以进行缩小还有放大

这里的english还没改,后面commit一下🤔
放大后是支持点击定位的,小的时候也支持点击定位

完全缩小的话大概是这个样子,还算挺简洁吧
节点详情
点击某个小节点,右边会显示详细内容,这里可以直接进行复制粘贴,还是比较方便的吧🤗

导航栏
导入多个md之后,就可以在右边的导航栏里面定位寻找什么的

已知bug
当前发现某些md不能导入进去,感觉应该是一些极特殊字符的问题,后面找到原因后会改一下,如果发现有其他的可以直接在github上提一个issue
后续发展
主题颜色
感觉单个紫色可能不太够,想要做一下其他颜色的优化,最好是支持自定义
桌面化
觉得单单docker的话实用性不强,最好是能够搞一个exe出来,点击即可运行.这样就方便多了