Y语言——一种类似Markdown的标记性语言的设计

相对于Markdown,Y即便不渲染(纯文本)也有较强的可读性。

标题

《主标题》

【一级标题】

[二级标题]

/三级标题/

正文

『摘要』

  段落

「引用」

*高亮*

弱化-

注释①


Y 与 Markdown 的差异

对比点MarkdownY 语言
原文可读性一般极强
面向对象程序员写作者
符号来源ASCII中文标点
排版感
渲染依赖

书籍文件夹结构

文件夹结构

作品列表/
└─ 《书名A》/
├─ 序言.txt
├─ 1/
│ ├─ a/
│ ├─ b/
│ ├─ c/
│ └─ 定义.txt
├─ 2/
├─ 3/
└─ 定义.txt

定义.txt

【结构定义】
一级文件夹:章
二级文件夹:节
三级文件夹:无

【章节命名】
1:第一章 世界的起源
2:第二章 秩序与混沌
3:第三章 文明的分岔

【正文样式】
首行缩进:是


体验优化及电子出版平台

体验优化

1、支持web及win Linux mac os 、Android、ios等所有系统,推出客户端,适应PC及移动端等布局, 2、开放用户注册,登录后可自动同步,同时支持离线 
3、可导出为PDF、docx,也支持导出为png图片(分页或长图),方便分享至各社交媒体 
4、夜间模式/专注模式/全屏/打字机模式,以及显示器竖屏模式 
5、数据安全。本地、网络多地点数据。同时可设置同步至指定的FTP\SMB\webdav或网盘。检测到文字有较大变化时自动保存。另外,可设置1~2个邮箱,每次新增或修改内容后,点击完成(或检测到有较大改动或新增且长时间未操作)将新增的内容发送至指定的邮箱。同时有多版本快照。
6、数据版本。每次加载内容,优先加载本地的,但同时与网络上的版本进行对比。在对比结束之前,在页面上方提示「正在与网络版本对比」(可以通过网络上的单篇txt的MD5),如果网络上的版本新,则更新至本地。更新后,提示同步完成。同时提供多个历史版本。

另有电子出版平台,自己的作品可分类,可公开在一个公共页面上,每个人都可以发布自己的作品以及查看别人的作品

主题

关于主题,默认使用默认主题。也可以选择平台或第三方的现成主题。另外也可以自定义主题。

主题的分类
【书籍】
常规
牛皮纸
古书
科技
现代

【红头文件】
常规

【论文】
常规

等等。

涉及封面、序言、目录、标题、正文、页码、附录的样式,例如:

- 章是否独占一张(或页)纸
- 页码是居中还是边缘
- 封面书名、作者、出版社的字的样式
- 页眉(如翻开书本后,左侧页面展示书名,右侧页面展示章名)
- 每新的章/节,是否另起一页