为什么换成 Next.js
之前使用的是 Svelte,这个框架有一个缺点——SEO 不友好,后端渲染的内容不能很好地被搜索引擎抓取。所以切换成了 Next.js。
项目地址
git clone https://github.com/asmcos/eventstoreUI2使用 AI 全部重写的
这个新的项目是 AI 重写的,我只是提需求和测试。
做了哪些改进?
- 渲染引擎换成了 react-markdown,不再使用 VitePress
- 书籍的章节地址增加了链接,可以直接定位到章节
- 创建页面都进行了修改
eventstore 项目简介
这是一个基于 WebSocket 技术做的密钥用户存储数据事件技术。每条记录都带有签名,用户只要牢记自己的密钥就可以安全地存储数据。目前数据本身是没有加密的,当然也可以加密。
基于这个项目做的 eventstoreUI2 是一个在线可以写电子书的项目。相比其他电子书有什么优势呢?
- 插入图片方便,可以点击上传,也可以快捷键粘贴。粘贴后系统可以自动上传到服务器上。
- 可以自动拖拽修改菜单及其菜单层级。
- 支持 Raw HTML 调整美化页面。
- 本项目配套制作了 MarkWrite 本地桌面软件。

介绍一下 MarkWrite
MarkWrite 是 eventstoreUI 的桌面版本,采用 Electron 技术栈 + VSCode Markdown 编辑器。
支持保存本地草稿,支持使用智能 Agent 来优化和修改错别字。

生成标签和 简介都是 AI完成的。

