问题标签 [wikitext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
425 浏览

javascript - 在客户端将 wikitext(维基词典风格)翻译成 HTML

我正在尝试在客户端(使用 JavaScript)解析维基词典。我找到了 Wiky.js,但它在一些标记方面存在问题,如 {{}}、+ 等。你知道任何可以帮助我的 JavaScript 库吗?我发现,MediaWiki API可以将 wikitext 翻译成 HTML。但我使用查询操作从 API 获取数据,因此请求服务器两次是虚拟的。也许有一些方法可以使用查询操作来获取 HTML 而不是 Wikitext?我还找到了render action,但它向我发送了整个页面,而不仅仅是一篇文章。

//编辑

这是示例 Wikitext 的一部分:

和 Wiky.toHtml() 输出:

0 投票
4 回答
4585 浏览

mediawiki - OS X 的维基文本编辑器

任何人都可以为 OS X 推荐一个 Wikitext 编辑器吗?我的公司广泛使用 MediaWiki,我正在寻找更多可以离线使用的类似 IDE 的文本编辑器。

0 投票
1 回答
657 浏览

java - Mylyn WikiText Textile 解析错误?

我正在将一个用于 java 博客平台的纺织插件从一个库 (textile4j) 迁移到 Mylyn 的 WikiText。到目前为止非常有希望,但我有一些单元测试失败了:

基本上,输出显示了 WikiText 解析title语法的问题。每个测试的输出如下:

在 #44 中,输出为:<p><a href="http://example.com/">link text(with title)</a></p>

在 #46 中,输出为:<p><a href="http://example.com/" class="link">link text(with title)</a></p>

Textpattern Textile web 小部件正确地解析了带有类和标题 ( "(link)link text(with title)":http://www.example.com/) 的链接以及带有标题 ( "link text(with title)":http://www.example.com/) 短格式的链接。

我做错了什么,还是我发现了一个错误?我仍在摸索图书馆,但可能是熟悉图书馆的人知道问题,可以找到错误,或者可以帮助纠正我。

非常感谢!蒂姆

0 投票
2 回答
839 浏览

eclipse - Eclipse: How to change default markup language for WikiText Editor

I want to have project documentation in wiki format and commit to version control system together with code. I have tried standard Eclipse Mylyn WikiText Editor, which is sufficient for my needs.

Due personal preferences I have chosen Confluence markup language (another five or so are supported), but don't know how to change default markup language for newly opened files, they are opened with Textile markup language, so I have to manually switch to Confluence in popup menu.

When files have .confluence extension it works, but I want to have .wiki extension for my files.

There are some configuration options in Preferences, I have tried adding extension to content type, changing editors for extension, but without success. Eclipse Mylyn documentation says that default markup language can be changed for Mylyn Task Repository, but in my case I use WikiText Editor for files in project, without any task repositories.

0 投票
3 回答
6697 浏览

html - 使用命令行将 MediaWiki wikitext 格式转换为 HTML

我倾向于编写大量文档,因此 MediaWiki 格式对我来说很容易理解,而且与编写传统 HTML 相比,它为我节省了大量时间。然而,我也写了一篇博客,发现一直从键盘切换到鼠标以输入正确的 HTML 标签会增加很多时间。我希望能够以 Mediawiki 语法编写我的文章,然后将其转换为 HTML 以在我的博客上使用。

我已经尝试过 Google-ing,但必须需要更好的命名法,因为令人惊讶的是我找不到任何东西。

我使用 Linux,并且更愿意从命令行执行此操作。

任何人有任何想法或想法?

0 投票
1 回答
178 浏览

php - 解析平衡的嵌套 wiki 模板并通过正则表达式提取单行参数的内容

我知道解析嵌套字符串或 HTML 最好由真正的解析器完成,但在我的情况下,我有简单的模板,并且想从模板中提取 Wiki 参数“标题”的标题内容。我花了一段时间才实现这一点,但感谢 Lars Olav Torvik ( http://regex.larsolavtorvik.com/ ) 的正则表达式工具和这个用户论坛,我得到了它。可能有人觉得它有用。(我们都想贡献,他,不是吗?;-) 以下带有注释的代码可以解决问题。我必须通过环顾断言来做到这一点,以便在其中一个没有标题的情况下将两个模板混合在一起。

我还不确定正则表达式注释中的两个问题——看看(?# Questions: …)——我是否理解(?R). 是不是它从最外层定义的级别(即第二个正则表达式行\{\{和最后一个正则表达式行)获取要检查的内容\}\}?那会是正确的吗?+++之前的替代展位工作有什么区别(?R),所以在测试时似乎如此。

  1. 页面上的原始 wiki 模板(最简单):

    /li>
  2. 替换:

    /li>
  3. 然后输出带有每个模板上方由 TITLE 标记的标题,但前提是有标题:

    /li>

关于正则表达式理解或一些改进的问题有什么问题吗?谢谢,安德烈亚斯。

0 投票
1 回答
1231 浏览

python - 在 python 中将 wiki 文本转换为 html 以在网站中显示

我知道关于这个主题有很多问题,但是经过 6 小时的尝试这个和尝试那个工具后,我仍然找不到一个采用 wikitext 形式的工具

并返回我相应html的 . 请帮忙

0 投票
2 回答
1752 浏览

php - 如何手动调用 MediaWiki 将 wiki 文本转换为 HTML?

我有一个 MediaWiki 安装,我正在编写一个自定义脚本来读取一些数据库条目并为客户端生成一个自定义输出。

但是,文本是 wiki 格式的,我需要将它们转换为 HTML。是否有一些我可以调用的 PHP API - 必须有,但究竟是什么以及如何调用?

要包含哪些文件以及调用什么文件?

0 投票
2 回答
1231 浏览

converter - 将 MediaWiki 标记转换为 Textile 标记

我有一个问题:0 在我的工作地点,我们有两个 wiki 系统,我负责找到一种从 MediaWiki 迁移到 redmine wiki 的方法——唯一的问题是他们使用不同的标记语言(WikiText 与 Textile)和一个可能的解决方案(Pandoc)只是另一种方式:0 任何关于如何做到这一点的建议将不胜感激!!!

0 投票
2 回答
773 浏览

html - 如何使用 Perl Text-MediawikiFormat 将 mediawiki 转换为 xhtml?

在 Ubuntu 平台上,我安装了漂亮的小 perl 脚本

在 cpan上可用。我不熟悉 perl,也不知道如何使用这个库来编写一个将 mediawiki 文件转换为 html 文件的 perl 脚本。例如,我只想有一个可以运行的脚本,例如

(也许还指定基本 url 等),但不知道从哪里开始。有什么建议么?