Markdown To Confluence Wiki

Markdown To Confluence Wiki

作为一名程序员,相信大家已经非常熟悉 Markdown 并深深的爱上了她(what? 还不知道,现在了解也不迟,相信你也会爱上她)。本文不过多的介绍Markdown,主要介绍如何便捷的将Markdown文档转换为confluence格式。

背景

现在几乎所有的网站或博客都支持Markdown格式的编辑器。同时,本人写博文是喜爱用Markdown的,但是公司内部用的是Confluence,它内部的个人站点在写wiki时,没有Markdown格式的编辑器。每次将写好的Markdown格式的文章移到内部wiki时,总需要调整格式,这就多了许多不必要的人工成本。虽然Confluence也有支持Markdown的宏,但是本人认为过于丑陋。这就有必要研究下如何能更好地、更便捷的将Markdown格式转换为Confluence下的wiki格式。当然,其他同事也反映了这个问题。接下来向大家介绍如何操作。

Markdown介绍

什么是Markdown呢,维基百科的定义如下:

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。

看到定义中的 易读易写 四个字,我觉得这也是程序员所追求的。我们所做的工作就是让繁琐的事情更简单、更容易。

Markdown如何转换为Confluence Wiki

经过了解后,发现有两种方式可以将Markdown格式转换为Confluence的wiki格式。

使用 Typora 工具

Typora 是一款Markdown编辑工具,可以直接看到Markdown内容的预览,推荐大家使用。

对于Markdown格式文章中没有代码块和其他复杂格式时,可以直接复制 Typora 中的内容粘贴到Confluence的wiki中,格式是一样的。

对于有代码块等复杂格式的Markdown文档,可以使用下面这种方式。

使用 Github上的 markdown2confluence 工具

通过调研,在Github上发现了一个比较好用的工具: chunpu/markdown2confluence ,经过测试,发现有点小问题,然后给作者提了个PR。现在已经完全可用。

此工具的思想是:把Markdown格式转换为Confluence支持的Wiki markup格式,然后通过插入Wiki标记的方式来实现:

  • 先将Markdown格式的文档粘贴到 http://chunpu.github.io/markdown2confluence/browser/ 做格式转换。
  • 在编辑模式下,点击 Insert -> Wiki标记,插入类型选择企业维基,将转换后的Wiki Markup格式的内容粘贴到左侧,在右侧会看到预览的内容,然后点击插入按钮即可完成。

写个Demo吧:

Markdown内容如下:

# 文档标题

在这里可以说一些题外的话,这那的。

## 二级标题1

写个list吧:

- list1
- list2
- list3

[Markdown](http://wowubuntu.com/markdown/) 语法说明

​```
cd ~
mkdir tmp
echo "just test" > tmp
​```

这是一句话

![Mou icon](http://25.io/mou/Mou_128.png)

通过 markdown2confluence 工具转换后的wiki markup内容:

h1. 文档标题

在这里可以说一些题外的话,这那的。

h2. 二级标题1

写个list吧:

- list1
- list2
- list3

[http://wowubuntu.com/markdown/]

{code:language=bash|borderStyle=solid|theme=RDark|linenumbers=true|collapse=false}
cd ~
mkdir tmp
echo "just test" > tmp
{code}

这是一句话

!http://25.io/mou/Mou_128.png!

在Confluence的个人空间创建一个wiki,点击 加号 -> Wiki标记,将生成的wiki markup的内容粘贴到左侧,点击插入。可以看到效果:

md_to_wiki_markup_preview

虽然没有完全的自动化,但还是为大家节省了不少人力成本。就酱~

相关阅读

转载于:https://my.oschina.net/u/553773/blog/829688

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值