Textile 是什么
Textile 是诞生于 2002 年左右的标记语言,你也许听说过标记语言 Markdown 和 HTML。是的,Textile 也是其中一种。
它最初由 PHP 实现,我曾改进部分代码和提交一些测试用例,它在各编程语言中也有实现的版本。
Q: 现在是 2024 年,为什么不选择 Markdown 或 reStructuredText 等?
诚然,论标记语言 Markdown 是市场第一,reStructuredText 则是 Python 文档标准,可谓更好的选择。而 Textile 支持语义与样式的混合,有人会觉得内容和样式不够分离,这点既是缺点,又是优点。世界是灰度的,在语法上支持嵌入样式表达了创造者对世界的认知,根据 Kaffa 语录“工作着的软件黏糊的,这是软件的烟火气。”除此之外,Textile 没什么明显缺点,只有不少灵活性,在合理范围内,与常用标记语言等效。故,我计划在 tt4e 中继续使用。
Textile 怎么用
原写过一篇 Textile 标记语言常用标记,感觉多余。
语法细节可直接参考 官网。
得空或扩展一节语法速查
Textile 语法速查
2023-08-17
行内元素
语法 | 语法(英) | 备注 | |
---|---|---|---|
强调 | _强调_ | _em_ | |
加粗 | *加粗* | *strong* | |
加粗斜体 | __粗斜体__ | __bold-italic__ | |
代码 |
@代码@ | @code@ | |
引文 | ??引文?? | ??citation?? | |
|
-删除线- | -strikethrough- | |
插入 | +插入+ | +insertion+ | |
span | %span% | %span% | HTML tag |
CSS格式化 | %{color:red}CSS格式化% | %{color:red}formatting% | CSS styles |
标题
语法 | 语法(英) | |
---|---|---|
标题一 | h1. 标题一 | h1. Header 1 |
标题二 | h2. 标题二 | h2. Header 2 |
标题三 | h3. 标题三 | h3. Header 3 |
标题四 | h4. 标题四 | h4. Header 4 |
标题五 | h5. 标题五 | h5. Header 5 |
标题六 | h6. 标题六 | h6. Header 6 |
示例:
块引用
语法 | 语法(英) | |
---|---|---|
块引用 | bq. 块引用 | bq. Header 1 |
Blockquote
指定 classname
语法 | 语法(英) | |
---|---|---|
指定 class | p(classname). 文字. | p(classname). Text. |
示例:用 classname 指定 css 样式
<style>
.my_class {
display: inline-block;
padding: 1em;
border: dotted 1px red;
}
</style>
我是 class 属性为 my_class 的段落.
指定 id
语法 | 语法(英) | |
---|---|---|
指定 id | p(#id). 文字. | p(#id). Text. |
示例:用 id 指定 css 样式
<style>
#my_id {
display: inline-block;
padding: 1em;
border: dashed 1px blue;
}
</style>
id 属性为 my_id 的段落.
有序列表
语法 | 语法(英) | |
---|---|---|
有序列表 | # 项目一 # 项目二 |
# ordered item 1 # ordered item 2 |
- 飞狐外传
- 雪山飞狐
无序列表
语法 | 语法(英) | |
---|---|---|
无序列表 | * 项目甲方 * 项目乙方 |
* unordered item 1 * unordered item 2 |
- 绊脚石计划
- 黑石楠计划
列表缩进
语法 | 语法(英) | |
---|---|---|
列表缩进 | # 列表 1 ## 缩进的子项 11 ## 缩进的子项 12 |
# ordered item 1 ## ordered item 11 ## ordered item 12 |
- 威廉·莎士比亚
- 哈姆雷特
- 李尔王
- 麦克白
- 奥赛罗
- J·K·罗琳
- 哈利波特与魔法石
- 哈利波特与密室
链接
语法 | 语法(英) | |
---|---|---|
链接 | "链接":textile.html | "Hypertext":index.html |
引用链接 | "引用链接":link [link]http://www.tt4e.com |
"Text link":link [link]http://link.com |
图片
语法 | 语法(英) | |
---|---|---|
!/images/2.png(title 文字)! | !image.jpg(title text)! | |
!https://textile-lang.com/carver.png!:https://textile-lang.com/carver.png | !image.jpg!:link.html | |
!>/images/2.png! | !>right.jpg! |
HTML 实体
语法 | 语法(英) | |
---|---|---|
™ | (TM) | (TM) |
® | (R) | (R) |
© | (C) | (C) |
脚注
语法 | 语法(英) | |
---|---|---|
脚注1 | 脚注[1] | footnote[1] |
A table, a chair, a bowl of fruit and a violin; what else does a man need to be happy?1
评论
这篇文章目前没有评论。
发表Comment