2017-02-02 10 views

答えて

2

いいえ、最初にMarkdownをHTMLに変換する必要があります。

これを行うのに役立つさまざまなツールがあります。たとえば、static site generatormore here)です。サービスの一部としてそのようなツールを含むいくつかのサービスがあります。あなたはMarkdownをアップロードし、オートメーションスクリプトを使用して静的サイトジェネレータを介して実行します(GitHub PagesはJakyllをボンネットで使用する一般的な例です)。しかし、それらは「シンプルな」ホストではありません。単純なホストの場合は、アップロードする前に自分で変換する必要があります。

Markdownは、(通常)完全なHTMLドキュメントを出力するのではなく、ドキュメントフラグメントのみを出力することに注意することが重要です。 <html>タグの親はなく、<head>または<body>セクションはありません。 HTMLの出力は、テンプレートの<body>タグに挿入する必要があります。これはMarkdownの意図した目的を超えており、ユーザーには解決の余地があります。静的サイト生成プログラムはその目的に役立ちます。テンプレートシステムや設定オプションが用意されているため、ページの外観をより詳細に制御できます。

ただし、簡単な非構造化HTMLが必要な場合、一部の拡張Markdownパーサーには、完全な(ただし最小限の)HTMLドキュメントに出力をラップする追加機能(オプション)が含まれています。 Pandocが気になるが、他にもあるかもしれない。

最後に、JavaScriptを使用して「シングルページアプリ」を作成し、Markdownファイルをサーバーから直接ロードし、JavaScript Markdownライブラリを使用してブラウザでそれらを変換することができます。ただし、これにはサイトの洗練されたリンク先ページが必要です。すべての作業がクライアント側(ブラウザ内)で行われるため、アップロードする前にスクリプトを実行する必要がなくなり、単純なサーバーが機能します。しかし、慎重でないと、ブラウザによってユーザーに異なる結果が生じることがあります。

+0

ありがとうございました!しかし私はマークアップの構文を正しく表示するために私のホスティングをどのようにして、それを無視しないようにすることができたのでしょうか?あたかも#Helloに書いたようにファイルをホスティングにアップロードしてから、ブラウザを使って私は見出しを見ることができました - こんにちは。 – fuji

+0

はい、MarkdownをHTMLに変換する必要があります。 – Waylan

+0

そうですが、何らかのスクリプトをインストールしたり、PHPドキュメントの中にJavaScriptを入れたりする方法があります。そのため、PHPドキュメントのMarkdownファイルにHTML形式で自動的に書式設定されますか? MarkdownファイルがHTML形式で表示されるように、Markdownファイルをブラウザ経由でホスティングしている場合は、 – fuji

関連する問題