### MonkdyGTD 语法详解 #### 一、概述 MonkdyGTD 语法主要指的是一种针对TiddlyWiki这种独特的wiki平台所使用的标记语言。TiddlyWiki是一种单页面应用程序,允许用户在单一的HTML文件内创建、编辑和链接一系列小型信息单元(称为“Tiddlers”)。MonkdyGTD语法提供了丰富的格式化选项和结构化元素,使得用户能够高效地组织和展示信息。 #### 二、核心概念与语法结构 ##### 2.1 内联格式化 内联格式化是指对文本中的特定部分进行格式化处理,如加粗、斜体等。 - **加粗**:使用两个单引号包围文本,如`''Bold''`将显示为**Bold**。 - **斜体**:使用双斜线包围文本,如`//Italics//`将显示为_Italics_。 - **加粗斜体**:结合使用加粗和斜体标记,如`''//BoldItalics//''`将显示为__BoldItalics__。 - **下划线**:使用两个下划线包围文本,如`__Underline__`将显示为__Underline__。 - **删除线**:使用两个减号包围文本,如`--Strikethrough--`将显示为~~Strikethrough~~。 - **上标**:使用两个尖括号包围文本,如`Super^^script^^`将显示为Super^^script^^。 - **下标**:使用两个波浪号包围文本,如`Sub~~script~~`将显示为Sub~~script~~。 - **高亮**:使用两个@符号包围文本,如`@@Highlight@@`将显示为@@Highlight@@。 - **纯文本**:使用三个大括号包围文本,可以防止任何格式化被应用到其中,如`{{{PlainTextNo''Formatting''}}}`将显示为`PlainTextNo''Formatting'`。 ##### 2.2 块元素 块元素是指单独占据一行或多行的格式化元素,例如标题、列表等。 ###### 2.2.1 标题 - 使用感叹号的数量来表示标题级别,例如`!!!!!!HeadingLevel6`将显示为一个六级标题。 ```markdown !!!!!!HeadingLevel6 ``` 显示效果: !!!!!!HeadingLevel6 ###### 2.2.2 无序列表 - 无序列表使用星号来表示不同级别的列表项。 ```markdown * UnorderedList,Level1 ** UnorderedList,Level2 *** UnorderedList,Level3 ``` 显示效果: * UnorderedList,Level1 * UnorderedList,Level2 * UnorderedList,Level3 ###### 2.2.3 有序列表 - 有序列表使用井号来表示不同级别的列表项。 ```markdown # OrderedList,Level1A # OrderedList,Level1B ## OrderedList,Level2A ### OrderedList,Level3A ``` 显示效果: 1. OrderedList,Level1A 2. OrderedList,Level1B 3. OrderedList,Level2A 4. OrderedList,Level3A ###### 2.2.4 定义列表 - 定义列表使用分号和冒号来定义术语和描述。 ```markdown ;definitionlist,term :definitionlist,description ``` 显示效果: ;definitionlist,term :definitionlist,description 定义列表描述有时用于创建缩进段落。 ###### 2.2.5 块引用 - 块引用使用大于号来表示引用的文本。 ```markdown > blockquote,level1 >> blockquote,level2 >>> blockquote,level3 ``` 显示效果: > blockquote,level1 > >> blockquote,level2 >> >>> blockquote,level3 ###### 2.2.6 预格式化文本 - 预格式化文本通常用于代码展示。 ```markdown {{{ preformatted(e.g. code) }}} ``` 显示效果: ``` preformatted(e.g. code) ``` ##### 2.3 表格 - 表格使用管道符来分隔列,并通过换行符创建新行。 ```markdown | CssClass | k | !headingcolumn1 | !headingcolumn2 | h | row1,column1 | row1,column2 | | row2,column1 | row2,column2 | | > | COLSPAN | | ROWSPAN | … | | ~ | … | | CssProperty:value;… | … | | caption | c ``` 显示效果: | CssClass | k | | --- | --- | | !headingcolumn1 | !headingcolumn2 | h | | row1,column1 | row1,column2 | | row2,column1 | row2,column2 | | > | COLSPAN | | ROWSPAN | … | | ~ | … | | CssProperty:value;… | … | | caption | c | 注释: - `>`标记创建了一个"colspan",使当前单元格与其右侧的单元格合并。 - `~`标记创建了一个"rowspan",使当前单元格与其上方的单元格合并。 ##### 2.4 图像 - 图像标记可以通过指定图像路径来插入图像。 ```markdown cf. TiddlyWiki.com(http://www.tiddlywiki.com/#EmbeddedImage) ``` 显示效果: ![Embedded Image](http://www.tiddlywiki.com/#EmbeddedImage) #### 三、链接 - 链接是TiddlyWiki中连接不同Tiddlers的重要方式。 ```markdown [[Link Text]](URL) ``` 示例: - 内部链接:`[[内部链接文本]]`。 - 外部链接:`[[外部链接文本]](http://example.com)`。 #### 四、自定义样式 - TiddlyWiki允许用户通过CSS来自定义样式。 ```markdown <style type="text/css"> .someClass { color: blue; } </style> <div class="someClass">这段文本将以蓝色显示。</div> ``` #### 五、插入HTML - 可以直接插入HTML代码来实现更复杂的效果。 ```markdown <div> <p>这是一段HTML文本。</p> </div> ``` #### 六、特殊标记 - 特殊标记提供了额外的功能,如隐藏内容、条件渲染等。 ```markdown <<show text="点击显示" hide="点击隐藏">> ``` #### 七、相关文章 - [TiddlyWiki官方文档](http://www.tiddlywiki.com/) - [TiddlyWiki社区论坛](http://www.tiddlywiki.com/community/) --- MonkdyGTD 语法提供了丰富的工具和技巧来帮助用户高效地构建和管理复杂的TiddlyWiki文档。无论是对于初学者还是高级用户,掌握这些基本的标记语言都是非常有帮助的。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 中优8650人脸门禁机是一款功能丰富的门禁设备,具有双稳态功能,可实现刷脸一次门常开、再次刷脸门关闭的操作 以下是关于中优8
- 63538A.apk.apk
- 枚举类使用的模版,多属性满足业务逻辑
- 1-基于STM32的蓝牙控制智能小车
- 深入探索C#中的事件溯源模式:构建可扩展与可维护的系统
- 2024年上半年互联网黑灰产研究报告
- 影城管理系统代码系统 Springboot影城管理系统,包括程序,中文注释,配置说明操作步骤
- 基于Springboot和Vue的影城管理系统源码 影城管理系统代码,包括程序,中文注释,配置说明操作步骤
- 影城管理系统代码系统 Springboot影城管理系统,包括程序,中文注释,配置说明操作步骤
- 基于Springboot和Vue的影城管理系统源码 影城管理系统代码,包括程序,中文注释,配置说明操作步骤