3

背景:我希望运行 Gollum 来运行个人 wiki,该 wiki 可以呈现我记笔记的标记文件。但我的主要机器是 Windows ......所以这没有发生。为它运行一个虚拟机对于它的目的来说太麻烦了。

当前状态:我想 试一试 TiddyWiki5,主要是因为它具有极好的可移植性。但我也想用 MediaWiki 语法编写/保存我的笔记,以便更容易地将笔记甚至整个页面移植到我承诺的 wiki。

我没有成功搜索允许 mediaWiki 语法的插件。

  • 原始插件已过时且不受支持

问题:有谁知道为 TW5 添加 mediaWiki 语法支持的插件或 hack?

也欢迎替代平台建议。

4

1 回答 1

2

要求:


因此,经过更多研究后,我决定暂时在 Markdown 中编写 TiddlyWiki 条目是最简单的。使用Markdown 插件

然后只需通过Pandoc将 markdown 文件转换为 MediaWiki 。或者更确切地说,通过Sublime Text插件使用 Pandoc。

tbfisher的Sublime Text Pandoc设置(安装后)位于 Preferences => Package Settings => Pandoc => Settings - User 下。

您还需要 Sublime Text Mediawiker为 MediaWiki 文件提供语法设置。

我当前的(测试)设置如下:

{ "user": 
    {   "pandoc-path": "C:/Pandoc/pandoc.exe",

        "transformations": {
            "Markdown (Pandoc)": {
              "scope": { "text.html.mediawiki" : "mediawiki" }
            },

            "MediaWiki" :{
                "new-buffer": 1,
                "scope": { "text.html.markdown" : "markdown" },
                "syntax_file": "Packages/Mediawiker/Mediawiki.tmLanguage",
                "pandoc-arguments": [
                    "--to=mediawiki"
                ]
            },

            "Markdown (GitHub)" : {
                "new-buffer": 1,
                "scope": {
                    "text.html.mediawiki" : "mediawiki+hard_line_breaks",
                    "text.html.markdown" : "markdown" 
                 },
                "syntax_file": "Packages/Markdown/Markdown.tmLanguage",
                "pandoc-arguments": [
                    "--to=markdown_github",
                    "--atx-headers"
                ]
            }
        }    
    }
}
于 2014-03-05T05:59:04.210 回答