問題タブ [remarkjs]
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.
html - remark.js の HTML にマークダウン ファイルの内容を含める
マークダウンファイルの生のコンテンツをHTMLに含める(できれば軽量の方法)はありますか?
私は remark.js を使用してスライドショーを作成していますが、マークダウン ファイルを HTML とは別に保持したいので、HTML は非常に単純です (そして変更されません)。
理想的には、これはオフラインでローカル マシン上で (Web サーバーを実行せずに) 実行されます。「貼り付け」マークダウンファイルtest.mdのビットは明らかに機能しません(したがって、私の質問です)。私はもう試した:
object data="test.md"しかし、それは醜いiframeを生成します- このソリューションですが、空のページが表示されました(jQueryにCDNを使用しました)。
runkit - 複数の RunKit REPL インスタンスを単一の Web ページに埋め込む
私はRemarkJSを使用して Web ベースのプレゼンテーションを作成しています。これは私の好みのプレゼンテーション ツールです。nodejsちょっとしたコードのデモをしたいので、 RunKitのREPL 埋め込み機能を使いたいと思います。1 つの Web ページに複数のインスタンスを埋め込む方法がよくわかりませんでしたが、次のコードを複数回実行することで何とかうまくいきました。
等々。これは実際に機能しますが、非常に非効率的です。プレゼンテーションを起動すると、ページ全体が 1 回だけ読み込まれるにもかかわらず、RunKit が複数回呼び出されます。それだけでなく、スライドを変更するたびに RunKit への複数の呼び出しが行われます。RemarkJS では、同じ単一の Web ページのさまざまな部分を単純に非表示および表示します。Web ページ自体は 1 回だけ読み込まれるため、RunKit は 1 回だけ呼び出す必要があります。少なくとも、私はそう思います(明らかに、私が間違っているようです)。
最後に、実際の RunKit REPL フレームがレンダリングされるまでに時間がかかります。最初は、切り捨てられたコードの数行しか表示されませんが、しばらく待つと、フレーム全体がレンダリングされます。
私は何を間違っていますか?これを行うより良い方法はありますか?