📜  markdown rtl (1)

📅  最后修改于: 2023-12-03 15:32:49.522000             🧑  作者: Mango

Markdown RTL

如果你从事双语写作,那么你可能需要将你的某些标题、段落、列表、图像和链接从右往左排版。这就是所谓的 RTL(Right-To-Left)格式,对于阿拉伯语、希伯来语、波斯语等从右往左书写的语言尤为重要。

Markdown RTL 是一个开源的 Markdown 编辑器扩展,使得你可以快捷地在 Markdown 中显示 RTL 组件、语言和格式。

特性
  • 无需切换编辑器或者输入法,进行即时的 RTL 编辑
  • 快捷定制,可以自由的调整 RTL 文字的行深、颜色、字形、字号以及对齐
  • 支持众多 Markdown 语法的自动 RTL 转换,包括 H1 到 H6 标题、段落、有序和无序列表、引用块、代码块、图像和链接等等
  • 支持扩展,可以添加你自己的RTL插件,以便让它符合你的特殊需求
安装
npm install markdown-rtl
使用
# Markdown RTL

如果您需要写作右到左的文章,或者需要将您的某些组件或语言调整成 RTL 格式,Markdown-RTL 会是很好的选择。

## 如何使用?

您可以按照以下步骤使用 Markdown-RTL 插件:

1. 安装 Markdown-RTL 插件:`npm install markdown-rtl`
2. 在您的应用程序中加载 markdown-rtl 模块:`var markdown = require('markdown-rtl');`
3. 编写 RTL 格式的 Markdown 代码
4. 调用 markdown 的转化函数,将 Markdown 代码转化成 RTL 格式,示例如下:

 markdown('# Markdown RTL');
自定义设置

你可以根据你的需要和口味自定义 RTL 格式的显示。以下是允许自定义的属性:

direction: ltr; // 设置文本的显示方向,从左到右或从右到左
text-align: right; // 对齐文本到右边
background-color: #f5f5f5; // 设置背景颜色为浅灰色
color: blue; // 设置字体颜色为蓝色
font-family: Arial Unicode MS; // 使用 Arial Unicode MS 字体
font-size: large; // 使用大字体

示例如下:

<style>
    h1 {
        direction: rtl;
        text-align: right;
        background-color: #f5f5f5;
        color: blue;
        font-family: Arial Unicode MS;
        font-size: large;
    }
    p {
        direction: rtl;
        text-align: justify;
        background-color: #f5f5f5;
        color: blue;
        font-family: Arial Unicode MS;
        font-size: large;
    }
</style>
# دليل Markdown Atlassian
يمكنهذا البرنامج المعتمد على النصوص لغتياتجاه البلطيق والكازاخية والعربية.
编写 RTL 语言的 markdown

您可以通过添加一些 HTML 属性来编写 RTL 语言的 markdown:

# دليل Markdown Atlassian
يمكن هذاالبرنامج الذي يعتمدعلى النصوص لغتي البلطيق، والكازاخية والعربية. انظر إلى +Markdown في &lt;https://www.atlassian.com&gt; لمزيد من المعلومات.

您还可以使用 Unicode 字符在单个语言中混合使用 RTL 和 LTR。

例如,以下编写给定 RTL 文本和 LTR 文本的 markdown:

# دليل Markdown Atlassian
شيء لا يعرف <u> كل شئ </u> ممكن. نحن بحاجة إلى خلق <i>شيء</i> من العدم. أدخلت << Markdown >> فكرة ابتكارية لتحسين الكتابة على الموقع.
创建 RTL 图片和链接

您可以使用类似如下的标签来向 markdown 文件中添加图片和链接:

图片
![image description](path/to/image.png)
链接
[link text](URL)
结论

Markdown RTL 应该是许多双语写作者的重要工具。它简单易用,可定制化。