问题标签 [dita-ot]

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 回答
139 浏览

docker - 带有 docker 和 bootstrap 插件的 DITA-OT ...我如何访问插件目录?

我对 Docker 和 Dita 都很陌生。我想在 docker 容器中运行 dita - 我根据说明安装并设置了所有内容(在 Windows 下)@

在 Docker 镜像中安装插件

我还需要引导插件 - 所以,我的简单 dockerfile 看起来像:

然后我构建了图像并创建了容器:

生成的输出没有错误,一切看起来都很好....但是,我不明白:

  • 如何将参数传递给引导插件?(例如--args.css site.css)
  • 如何使引导目录在容器外部可用?(想扩展 bootstrap.hdf.xml 文件...)

我找到了安装opt/dita-ot/DITA-OT目录的旧文档。但它不起作用或让我感到困惑。

帮助会很棒...谢谢!-

0 投票
1 回答
138 浏览

dita - 为什么 DITA Open Toolkit PDF 插件重命名图像 href 属性?

0 投票
1 回答
44 浏览

dita - 我可以将 Dita-OT 2.1 配置为仅输出 topic.fo 文件而不输出 pdf

创建dita-ot 2.1管道时是否有一种方法只输出topic.fo而不继续创建PDF?

问候康泰

0 投票
1 回答
113 浏览

xml - 如何覆盖 DITA 映射中的 keydef?

我有一个主题和两个 ditamap。我想覆盖嵌套 ditamap 中的变量。可能吗?

根.ditamap

测试.ditamap

测试.dita

然后我运行命令:

结果是指向同一个文件的两个链接test.html

test.html 内容

但我希望两个文件具有不同的变量值。

0 投票
1 回答
26 浏览

dita-ot - 通过 xslt 在 html 上添加新属性

假设我有一个 ditamap 文件。我已发布到 html5。发布后假设我的 html 文件看起来像

在 Html 文件中,我想在 body 元素上添加一些新属性,例如 <body id="SampleTopic" class="test">

那么任何人都可以帮我解决这个问题吗????我可以添加一些插件,如果可以,如何编写代码???

0 投票
1 回答
93 浏览

dita-ot - 如何去除dita ot中生成的HTML文件的head元素中的头文件内容

在 DITA-OT 中,当我在生成的 HTML 页面中将dita 文件发布到html5<head>时,我得到了元素。

我的要求是我想从生成的 html5 输出的 head 元素中删除一些内容。

例如,如何删除以下代码段?

0 投票
1 回答
111 浏览

dita - 在 DITA-OT 命令行 PDF 转换中将文件名设置为 ditamap 标题

我有一个定期构建系统的脚本,作为该系统的一部分,我需要将几个文档从 dita 转换为 PDF。我可以从我的脚本中运行以下形状的命令行:

但是由于命名约定和其他限制,ditamap 文件的名称并不总是格式正确或易于阅读(而且我无法更改文件的名称)。我知道outputBase.file我可以在命令行上传递的参数,但我希望 dita 能够扫描/读取文件并将文档标题替换为文件名,类似于以下内容:

这甚至可能吗?

0 投票
1 回答
72 浏览

markdown - 标准化 DITA:将主题拆分为单独的文件?

我正在按照DITA Open-Toolkit 3.5 文档从轻量级/降价输入生成规范化的 DITA。

如何拆分输出 - 以便每个主题获得一个文件?这是我的输入降价(“test.md”):

还有我的地图文件(“map.dita”):

我正在使用的命令:

和dita版本:

手册谈到了插件——但我不确定这些是否需要专门用 java 编写——或者这是否可以通过 XSLT 来实现?(或配置等)

0 投票
1 回答
67 浏览

xml - DITA OT 返回平面主题结构

我在 DITA 使用开放工具包获取我想要的结构时遇到问题。

我的书图包含参考 DITA 映射的章节。

然后这些地图引用其他地图或主题。

在 Oxygen 地图编辑器中打开带有已解决主题的书图,我得到了我想要的结构:

  • 地图
    • 话题
    • 地图
      • 话题
      • 话题

但是,如果我使用开放工具包(Oxygen 中的 3.4.1,或 3.5.4-external),我只会得到没有层次结构的主题。

  • 话题
  • 话题
  • 话题

在 normalized-DITA 的输出中,章节和地图的内容被复制(不包括标题),并且 topicrefs(到主题)已成为章节:

鉴于它发生在两个版本的 OT 中,我假设这是我做错的事情,但是什么?

0 投票
1 回答
24 浏览

dita-ot - 如果输入参数具有 UNC 路径,则无法在 DITA-OT 中生成字输出

我正在尝试使用 JAVA 应用程序执行 DITA-OT 命令。我的 DITA-OT 位于一个单独的位置(应用服务器 WILDFLY),输入文件位于其他服务器上。我正在尝试生成单词输出,但出现错误“uri has an authority component”

以下是我试图执行的命令