将 Confluence 用于个人的Blog、Wiki平台

Confluence是非常强大的wiki平台,有针对个人的免费企业版,虽然只支持最多2个用户,对于个人博客和知识管理已经足够了!

昨天安装了Confluence2.10.2,准备用来写博客和技术学习的一些心得。

在实际使用过程中,Confluence仍然有一些缺陷,主要体现在:

  1. 导出PDF时中文变成了#号
  2. 导出Word时图片没有了
  3. Confluence 自带的 Code macro显示代码不是很理想

修正Confluence导出PDF时的中文问题

Confluence导出PDF中文变成了#号,主要是因为缺少汉字字体,可以通过导入宋体来解决。

  • 首先从C:\Windows\Fonts中拷贝字体simsun.ttc到一个临时文件夹,例如d:\temp。
  • 进入Confluence管理控制面板
  • 进入PDF Language support
  • 安装宋体字体
  • 完成,再导出pdf时,中文都能够正确显示了

    注意,在我的Windows2008中,宋体字体为13M, 而Confluence默认上传的最大附件为10M, 因此需要先将该值改大些,例如20M

导出至Word时没有图片

当导出至Word时,图片变成了一个链接到Confluence的一个图片,而Word没有登录到Confluence,因此这个图片就无法显示。 这个问题从2006年开始,Confluence就一直没有解决。Google了很多网站,也没有找到好办法,现在我用的办法是通过Office Connector插件,虽然不是很理想,但也基本满足要求。

Office Connector 允许你在Word中编辑wiki,在保存时自动更新到Confluence,具体请看官网。Confluence2.10已经包含Office Connector,因此不需要额外的安装。但默认情况下,没有激活edit in word链接。要激活此链接,进入Confluence plugins,找到Office Connector, 启用"Edit in Word UI on drop down menu"。

好了,现在可以在Word中编辑Wiki了。进入一个带图片的wiki页面,点击tools,找到edit in word,word将打开这个页面,包括其中的图片。直接复制Word的所有内容粘贴到另一个Word文档中,可以看到文字和图片都已经全了。问题解决。

在我的电脑中,Firefox3 (3.0.7) 不能工作,点击edit in word后,提示要安装个插件,安装完成后,Word中显示仍然是null. 但IE下没有问题

让Confluence的代码显示更漂亮

Confluence默认代码的显示比较单调,没有显示行号等功能。 有一个Confluence plugin new code macro,可以对多种代码进行加亮、显示行号等。但该插件已经不再维护了,而且好像有问题。我将该插件下载下来,仔细研究了一番,发现它其实就是用 syntaxhighlighter来实现的。我修改了此插件,看看下面的效果:


下载我修改过的 new code macro

使用方法:

  1. 进入Confluence 的管理控制面板
  2. 进入插件
  3. 上传下载的附件newcode-macro-plugin-1.0.3.jar

    启用了new code macro后,需要禁用Confluence默认的code macro插件

OK, 这些就是我想与您分享的一些Confluence使用经验。

 

 

你可能感兴趣的:(将 Confluence 用于个人的Blog、Wiki平台)