本站Markdown编辑器扩展功能
-
这里是Github仓库地址
翻译:超高校级的吟游诗人
校对:HSWMS 雪之下雪乃
排版:磁盘酱
nodebb-插件扩展-Markdown
NodeBB 是一款针对Markdown语言,拥有提示框,锚点,自定义文本标题背景以及颜色,多语言代码块与文本对齐的插件。
使用教程
颜色
Composer中有可用的颜色选择器:
使用语法:%(#hexColorCode)[colored text]
文本对齐
您可以在段落末尾添加
-|
来向右对齐段落;类似地,您可以通过在段落开头添加|-
来向左对齐段落。同时使用上述两个符号即可使段落居中。
您还可以通过分别在开头和结尾使用符号 |= 和 =| 来对齐您的段落。
/!\警告,文本对齐应用于整个段落,因此这是不起作用的:
提示
提示文本允许您将文本置于另一文本之上。语法是
°text°(tooltip text)
。您可以使用fa-info来替代作为基底的文本,在这种情况下,它将显示为fa-info图标:
锚点
所有标题(h1,h2等,markdown中用#表示)将自动拥有一个使用别名命名的锚点(特殊字符如 :, , 会被删除,空格会被替换为 - )。 然后,您可以使用普通的markdown语法创建指向此锚点的链接:
[link name](#anchor-name)
。
带背景的文本标题
特别为Minecraft Forge France教程而添加,这个是具有背景的h2。 您可以使用#anchor-name(title)添加它,其中anchor-name是锚点的名称。 然后,您可以使用通常的markdown语法创建指向此锚点的链接:[link name](#anchor-name)
目前该插件没有任何更改颜色的选项,但您仍然可以通过在您的nodebb自定义css(admin/appearance/customise)中添加以下内容来覆盖css:
.text-header { background-color: anotherColor; }
分组代码
根据我们教程的需要而添加了分组代码。它可以使用漂亮而干净的标签显示各种语言,然而其语法较为复杂:
group \```python print("Hello world!") \``` \```javascript console.log("Hello world!") \```===
以下是呈现出的效果:
您可以添加超过两种语言。
注释
此项功能可以通过漂亮的设计强调某些元素:
!!! info [Title]: A simple note !!! important [Title]: An important note !!! warning [Title]: A warning note Can be in multiple line !
以下便是呈现出的效果:
您也可以通过在您的nodebb自定义css(admin/appearance/customise)中覆盖css来修改字体颜色:
.admonition.important { background: #c0f2e8; } .admonition.important .admonition-title { background: #7de8d2; } .admonition.info { background: #c0dcf2; } .admonition.info .admonition-title { background: #7dbae8; } .admonition.warning { background:#f2d9c0; } .admonition.warning .admonition-title { background:#e8b37d; }