3

Pagedownプロジェクト (JS スクリプト)に Markdown-to-HTML コンバーターがあります。私の質問は、この JS スクリプトを WSH (Windows Script Host) の使用にどのように適合させることができるかということです。たとえば、WSH コマンド ラインから呼び出すことができる js スクリプトが必要です。

cscript.exe md_to_html.js c:\test\aa.md

グーグルでそのようなページは見つかりませんでした。

4

1 に答える 1

2

次のスクリプトを使用して、pagedown.wsfという名前の WSF ファイルを作成します。

<job>
    <object id="Stream" progid="Adodb.Stream" /> <!-- utf-8 documents support -->
    <script language="jscript" src="Markdown.Converter.js" />

    <script language="jscript">
            Stream.Charset = 'utf-8';
            Stream.Open();
            Stream.LoadFromFile(WScript.Arguments.Item(0));

            var text = Stream.ReadText();

            WSH.Echo(new Markdown.Converter().makeHtml(text))
    </script>
</job>

cscript.exeで使用します

cscript //Nologo pagedown.wsf input.md > output.html

ADODB で問題が発生した場合は、ここからダウンロードしてインストールしてみてください。

于 2013-01-14T17:06:28.427 に答える