Akyuu Dev log.1

Akyuu Dev log.1
Taken from 「東方Project人妖名鑑 常世編」

Intro

因为某个名噪一时的事件,我注意到了一些网络笔记软件。一个类似Telegraph、GitHub Gists的想法在我的脑海里逐渐浮现出来,同时为了满足自己的造轮子欲望和推广一个Markdown WYSIWYG(What you see is what you get, 所见即所得)编辑器Milkdown,于是开了这个坑。这里堆放对这个项目的思考与预期。

Concept

Akyuu是一个基于Markdown的轻量化Web笔记软件,支持丰富的扩展语法。Akyuu的理念是“简单,但并不简单”。相比Obsidian、Notion等兴起的笔记软件,Akyuu没有单文本编辑以外的功能,也没有独立的客户端。Akyuu仅提供Web服务与PWA客户端。相比Telegraph,Akyuu不与其他认证提供服务绑定,同样仅用一个URL标识一份文本。相比于GitHub Gists,Akyuu仅用Markdown以及一系列扩展语法功能作为你的文本格式。Akyuu的目标是成为任何用户随手可用的Markdown编辑器。Akyuu的目标是使用Markdown作为框架实现简便快速的富文本编辑体验。Akyuu的目标是基于扩展Markdown语法支持用户自由表达一篇文章需要表达的任何内容。

Auth

Akyuu的认证方式不同于上述所有文本托管服务。Akyuu没有传统的用户概念,仅对每篇文章保留一个访问属性(public、protected、private)。任何用户可以访问修改public文章,任何用户可以访问protected文章,文章拥有者可以访问修改private文章。Akyuu除了每篇文章可选设定的作者项(基于Gravatar等服务提供头像),仅对非public文章保留一个认证字符串,对private文章保留一个访问密码。此字符串可为随机字符串,可为手动设定字符串,也可为不可见的基于SSH/GPG密钥签名后的字符串。Akyuu支持用户设定他们的SSH/GPG密钥(完全随浏览器保存于本地)并可选加密密钥,同时也支持使用GPG签名文章。我们相信这种简化的认证模型适用于普通的用户,也适用于进阶用户。

More Than Markdown...?

Akyuu基于remark、prosemirror、milkdown等技术,目标是通过支持LaTeX、Mermaid、Typst等第三方语法,通过基于Markdown扩展对齐、上下标、注音、提示语法,通过支持插入第三方视频、PDF等方式,扩展Markdown的表达能力,同时保留Markdown的低复杂度富文本语法。在简约的UI/UX下拥有一颗富于表达的内心。