问题标签 [dokuwiki]

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 投票
4 回答
31959 浏览

xml - 将 XML 转换为纯文本 - 我应该如何忽略/处理 XSLT 中的空格?

我正在尝试使用 XSLT 将 XML 文件转换为 dokuwiki 使用的标记。这实际上在某种程度上有效,但是 XSL 文件中的缩进被插入到结果中。目前,我有两个选择:完全放弃这个 XSLT 东西,并找到另一种从 XML 转换为 dokuwiki 标记的方法,或者从 XSL 文件中删除大约 95% 的空白,使其几乎不可读并且是维护的噩梦。

有什么方法可以在不将所有空格传递到最终文档的情况下保留 XSL 文件中的缩进吗?

背景:我正在将一个 autodoc 工具从静态 HTML 页面迁移到 dokuwiki,因此每当应用程序团队遇到文档记录不佳的代码时,应用程序团队可以进一步记录由服务器团队开发的 API。逻辑是为自动文档工具留出每个页面的一部分,并允许在此块之外的任何地方进行评论。我使用 XSLT 是因为我们已经有 XSL 文件可以从 XML 转换为 XHTML,而且我假设重写 XSL 比从头开始推出我自己的解决方案要快。

编辑:啊,对,愚蠢的我,我忽略了缩进属性。(其他背景说明:我是 XSLT 的新手。)另一方面,我仍然需要处理换行符。Dokuwiki 使用管道来区分表格列,这意味着表格行中的所有数据必须在一行中。有没有办法抑制输出换行符(只是偶尔),所以我可以以某种可读的方式为每个表格单元格做一些相当复杂的逻辑?

0 投票
4 回答
2693 浏览

javascript - DokuWiki 和 jQuery 可以一起玩吗?

我在让 jQuery 与 DokuWiki 配合使用时遇到了一些麻烦——有人已经成功地做到了这一点吗?

目前,包括 jQuery 在内的各种 JS 功能中断,我无法追踪问题的根源。哪些东西会与 jQuery 发生冲突?

0 投票
3 回答
1318 浏览

php - DocBook 到 DokuWiki

有没有一种直接的方法来获取 docbook 内容并将其转换为 DokuWiki 内容?到目前为止,我只找到了DokuWiki 插件,它可以解释文档内容并将其输出为 XHTML,但每次页面加载都会发生这种情况。

我想找到一种方法将 docbook 内容直接转换为 DokuWiki 的本机格式语法,因此我只需解释一次。有任何想法吗?

0 投票
4 回答
17036 浏览

image - 如何在我的 DokuWiki 标题上显示我的徽标?

我有一个 DokuWiki,我想在页面顶部的标题栏上放置一个徽标?我怎样才能做到这一点?请注意,我指的不是浏览器顶部的标题栏,而是网站本身的标题栏。

我尝试插入 DokuWiki 语法:{{public:logo.jpg?100x100}},但这只是呈现为纯文本而不是图像。

是否可以在页面标题中放置图像?

0 投票
1 回答
974 浏览

php - Dokuwiki 中的自定义 RSS 提要

我正在使用 Dokuwiki 用一组已知的页面填充一个站点。说,foo_1通过foo_9。这些页面的内容会改变,但名称和位置永远不会改变。

我想以这些页面的特定顺序提供完整内容的 RSS 提要:

使用默认的联合项目是不可能的(它总是使用顶部最新项目的排序顺序),所以我想我需要创建一个自定义副本feed.php

问题是,我不是一个足够好的 PHP 开发人员,不知道我需要改变什么。在feed.php第 134 行,该函数rss_buildItems看起来像我想要调整的。本质上,我想将一个简单的项目数组传递给它,以正确的顺序列出(假设这会起作用),然后删除收集信息的调用(在我看来,它在第 288 行函数getRecents(),但我对此也有点困惑)。所以,我需要:

  1. 我要列出的 ID 或其他相关页面数据。
  2. 数组的格式。
  3. 要阻止的行以停止基于日期的列表方法。

如果有人可以让我开始,或者有任何其他可能更容易的想法,我将不胜感激。

0 投票
2 回答
1371 浏览

api - JavaDoc 到 (Doku)Wiki 转换 / doclet

我们公司有一个非常大的公共 Java API,目前正在使用(当然)JavaDoc 独立和在线发布。它被链接到 API 的产品文档所包围。

我们正在将我们的静态文档移至 DokuWiki - 效果非常好 - 并希望保留链接。

现在最好有一个方法(或 doclet)将 JavaDoc 直接导出到 DokuWiki - 或非常接近的替代方案。

问题:有没有这样的事情,或者你知道这样做的方法吗?

0 投票
2 回答
1251 浏览

wiki - 对页面移动有良好支持的 Wiki?

我们使用 DokuWiki 来管理我们的内部文档,但对页面重命名/移动的支持不是很好(除了手动处理原始文件并且不再开发第三方插件“pagemove”之外,没有内置方法)。这是一种痛苦。

我正在寻找一种替代方案,它与 DokuWiki(必须基于文件系统)同样简单,但可以很好地处理页面重命名/移动。有什么建议么?

0 投票
1 回答
166 浏览

php - 如何从 DokuWiki 起始页上显示的博客命名空间中获取博客条目

不久前,我什至创建了一个 dokuwiki 插件。

如何从起始页上显示的“博客”命名空间中获取博客条目?

有人知道吗?

0 投票
2 回答
576 浏览

ruby-on-rails - 如何最好地在我的 Rails 应用程序中部署 DokuWiki?

我想在 domain.com/wiki 的 Rails 应用程序中安装 DokuWiki

  1. 最好解压缩并将其安装在公共/维基中吗?
  2. 我不想每次处理我的应用程序时都必须提交/推送/拉取 DokuWiki 页面。你会建议告诉 git 完全忽略 wiki 目录吗?还是有更好的方法来做到这一点,比如忽略 /wiki 中平面文件的位置?

理想情况下,我对实际 wiki 源代码所做的所有更改都将具有修订控制,但创作的 wiki 页面不会。

您的想法和经验将不胜感激。谢谢

0 投票
2 回答
665 浏览

javascript - 集成dokuwiki和jquery

Dokuwiki 我们的原型,我的网站使用 Jquery。

如果有另一种方法来改变 Dokuwiki javascript,而不是在我的 jQuery 上使用 jQuery.noConflict() 或/和 var $j = jQuery?

我打开 Dokuwiki 上的所有 .js 文件,搜索“$(”并将其替换为“$DW(”,它就像一个魅力,但我必须处理每个包含 javascript 的 Dokuwiki 插件。

那么,如何更改原型库/ Dokuwiki 中的“$”?