質問がありますが、これは関係ないかもしれませんが、可能かどうか知りたいです。
私は、Node.js で書かれたSpectrumというオープンソースの CMS を構築しています。Kramdownと呼ばれるこの素晴らしい Markdown パーサーに出会いました。このパーサーのすばらしい点は、Markdown、Markup、およびその他の優れた機能と連携することです。これを Node.js アプリに組み込みたいと思っています。
zero
知識はありRuby
ますが、触るのは初めてです。
私は最終的にこのデモに従ってアプリを実行しました。
ここで、このエディターが node.js アプリとやり取りできるようにしたいと考えています。
ユーザーがこのルートにアクセスした場合:
http://localhost:3000/new-post
エディターがレンダリングされ、ユーザーはコンテンツを入力して直接公開できます。
ユーザーがこのルートにアクセスした場合:
http://localhot:3000/hello-world/edit
いくつかのコンテンツでエディターをレンダリングする必要があり、そのコンテンツはデータベースから取得した node.js によって送信されます。
こんなクレイジーなことできる?
kramdown
CMS でこれが必要な理由。
私はCMSに最適なMarkdownエディタ/パーサーを探していましたKramdown
.
ページダウンしてみた
良かったのですが、多くの機能が欠けていたので、見つけました
PageDown Extra、そして私が本当に欲しいもののいくつかがまだ欠けています。
最高の「エディター」Stackeditの 1 つを見つけましたが、これは重すぎて機能が多すぎて、エディターの動作が遅すぎて使用できません。
それから、このブログ投稿Regex
からの情熱を使って独自の Markdown パーサーを書き始めますが、専門家ではありませんが、コツをつかんでいるので、実際には多くの時間がかかります。Regex
マークも試しました
だから私が今本当に欲しいのは。私のアプリと同様のことを行うことKramdown
ができ、統合できるエディター/パーサー。node.js