Tin及TinGroup 介绍

Tin标记语言是一种语言规范,包含了Tin标记的语法定义、标签参数、标签意义等。TinGroup则是实现并渲染Tin标记语言的标准程序组。Tin标记语言是富文本标记,原生支持由TinEngine提供解析和渲染支持。

TinGroup,实际上是一个软件的集合,我从2020年初开始开发,由最初的TinReader和TinWriter实现Tin语言的简单渲染阅读和基础编辑功能,再到后来更多的原生配套软件加入,可以说,TinGroup已经逐步走向成熟。此外,在Tin的-2.2.3-版本中,原生Tin已经正式超过了原生Markdown,成为了一个真正实用化的富文本标记语言规范。

原生Markdown是由约翰·格鲁伯本人提出的Markdown规范,而非变体Markdown解析器渲染的Markdown。

并且,约翰·格鲁伯本人并没有实现Markdown,现在的Markdown都由各种渲染器基于他提出的标准渲染Markdown,同时还提供了丰富的拓展标记语法。因此原生Tin确实超过了原生Markdown。

由于Tin项目比较复杂,关于Tin的详细信息可以查阅Tin知识库(已弃用)以及其临时地址。该介绍页面仅对Tin以及TinGroup进行简单介绍。最后可以下载TinGroup(TinReader)的最新版本安装包。TinGroup仅适用于Windows。


简单语法

下面是Tin的简单语法,详细说明见Tin知识库。

单行标签(大部分标签)
<标签名称>参数1;参数2;...

多行标签(类似<code>、<mode>标签)
<标签名称>
参数内容
</标签名称>

标签集(需要包含标签行的标签)
<标签集开头标记>
标签行……
<标签集结尾标记>

由此可见,Tin在“标记”这个方面做得比较彻底,从TinEngine的实现也可以看出(个人的CSDN博客中)。


下载TinReader(TinGroup,仅限windows7及以上)

TinReader最新版本

TinReader历史版本


相关链接

Tin知识库(弃用) | 临时知识库 | CSDN个人博客 | TIP-Tin改进计划