DITA-OT Markdown plug-in contains
- a custom parser for Markdown to allow using Markdown DITA as a source document format,
- and a transtype to generate Markdown from DITA source.
The Markdown DITA files need to use a subset of Markdown constructs for compatibility with DITA content models.
DITA-OT 2.1 is required. Earlier versions of DITA-OT do not have the required extension points.
-
Run Gradle distribution task
./gradlew dist
Distribution ZIP file is generated under build/distributions
.
-
Run plug-in installation command
dita -install https://github.com/jelovirt/dita-ot-markdown/releases/download/1.1.0/com.elovirta.dita.markdown_1.1.0.zip
The dita
command line tool requires no additional configuration;
running DITA-OT using Ant requires adding plug-in contributed JAR files
to CLASSPATH
with e.g. -lib plugins/com.elovirta.dita.markdown
.
Markdown DITA topics can only be used by linking to them in map files.
<map>
<topicref href="test.md" format="markdown"/>
</map>
The format
attribute value must be set to markdown
in order to
recognize files as Markdown DITA; file extension is not used to
recognize format.
To publish Markdown DITA files, use markdown
transtype.
See Syntax reference for XML and Markdown DITA correspondence.
Support this project and others by @jelovirt via Paypal.
DITA-OT Markdown is licensed for use under the Apache License 2.0.