我有一个构建服务器(运行windows),希望将markdown(包括表)转换为HTML。
我不想为此编写软件,而是使用Java世界中存在的东西。
整个过程应该从命令行开始:
例子:

java -jar some.jar -Dinput someMarkdownfile.md -Doutput someOutputfile.html

有没有一种优雅的方法来做这样的事情?
更新:在我看来,Java并不是一个硬性的“必须”。我认为Java是一个很好的选择,因此它将独立于平台。

最佳答案

对于java解决方案,您可以使用markdownj
以下示例使用ivyMaven Central检索jar

<project xmlns:ivy="antlib:org.apache.ivy.ant" name="markdownj" default="build">

    <target name="resolve">
        <ivy:cachepath pathid="build.path">
            <dependency org="org.markdownj" name="markdownj" rev="0.3.0-1.0.2b4" conf="default"/>
        </ivy:cachepath>
    </target>

    <target name="build" depends="resolve">
        <java classname="com.petebevin.markdown.MarkdownProcessor" classpathref="build.path" input="test.markdown" output="test.html">
        </java>
    </target>

</project>

09-04 11:06
查看更多