問題タブ [markdown]
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.
c# - マークダウンされたテキストから生のテキストを取得する
私のDBには、マークダウンされたテキストがあります。質問の抜粋を表示するときに SO が行うのと同じ方法で、テキストの最初の N 文字を取得したいと思います。つまり、すべての書式設定を削除する必要があります。もちろん、MD -> HTML のステップは避けなければならず、MD 化されたテキストに対して作業を行う必要があります。パフォーマンスは要件です。どうも。
wysiwyg - 動的 Web サイトで MarkDown を使用していますか?
Markdown でネイティブに動作するWYSIWYGエディターはありますか? (任意のプラットフォーム/言語) ...したがって、消費者は背後にあるコードを見る必要はなく、MS-Word のようなインターフェイスで作業するだけです。
Markdown ソース (私がこの質問を書いているものなど) を表示および編集している補助的な MarkDown エディターも問題ありません。
php - データベースに軽量フォーマット(テキスタイル、マークダウン)を保存するには?
私が取り組んでいるプロジェクトに軽量の書式設定言語 (おそらくテキスタイル、おそらく Markdown) を実装しようとしていますが、それをデータベースに保存する最善の方法を考えています。
ユーザーが投稿しているコンテンツを編集できる場合、ユーザーが次回 HTML を編集する必要がないように、元の変換されていないマークアップを保存することは理にかなっています。しかし、コンテンツは編集されるよりもはるかに多く表示されるため、コンテンツの変換されたコピーを保存して、元のコンテンツをすべてのページ ビューで Textile 経由で送信する必要がないようにすることも理にかなっています。
では、元のコンテンツと変換されたコンテンツの両方をデータベースに並べて保存するのが一般的な方法ですか? より良い方法はありますか?
ありがとう!
ruby - Solaris で RDiscount をコンパイルするには?
Solaris 10 ボックスがいくつかあり、そこで RDiscount を実行したいと考えています。(これらは Joyent アクセラレータであり、重要な場合に備えて、多少カスタマイズされた BSD 風のユーザーランドを持っています。)
Maruku、rpeg-markdown、その他の BlueCloth に代わる Ruby の代替案は知っていますが、最初は RDiscount を使用したいと考えています。
インストールしようとすると、次のようになります。
funopen
どちらも見つからないため、明らかにインストールは失敗しますfopencookie
。
実を言うと、私はこれらが何であるかほとんど知りません。それで、これをコンパイルするために何をする必要があるかについての指針はありますか?
parsing - Markdown をどのように解析しますか?
編集: 私は最近、CommonMark と呼ばれるプロジェクトについて知りました。このプロジェクトは、元の Markdown 仕様のあいまいさを正しく識別して処理します。http://commonmark.org/優れた C# ライブラリ サポートがあります。
ここで構文を見つけることができます。
ダウンロードに続くソースはPerlで書かれていますが、これを尊重するつもりはありません。正規表現だらけで、特定の文字をエスケープするためにMD5ハッシュに依存しています。それについて何かが間違っています!
Markdownのパーサーをハードコーディングしようとしています。これの経験とは何ですか?
Markdown の実際の解析について特に意味のあることがなければ、時間を割いてください。(これは耳障りに聞こえるかもしれませんが、はい、解決策ではなく、洞察、つまりサードパーティのライブラリを探しています)。
答えを少し助けるために、正規表現はパターンを識別するためのものです! 文法全体を解析しないでください。人々がそうすると考えるのは愚か者です。
- Markdown について考えてみると、基本的に段落の概念に基づいています。
- そのため、合理的なアプローチは、入力を段落に分割することです。
- 段落には、見出し、テキスト、リスト、ブロック引用、コードなど、さまざまな種類があります。
- したがって、課題は、これらの段落を特定し、それらがどのような文脈で発生するかを特定することです。
共有する価値があると判断したら、解決策をお知らせします。
wiki - StackOverflow のような編集ツールを使用してホストされた wiki?
プロジェクトの 1 つで開発者向けドキュメントを開始しており、ホストされた wiki としてセットアップしたいと考えています。
多くのコード サンプルがあり、ここで StackOverflow で使用されている WMD と Prettify の組み合わせは、構造化されたテキスト (見出しなどを含む) を自動的にフォーマットされたコード ブロックと組み合わせて入力する最も簡単な方法です。
この編集ツールセットを使用する既存のホストされた wiki サービスを知っている人はいますか?
ありがとう
javascript - Markdown から jQuery タブを作成する方法
現在、 Markdown Extraを使用して HTML コンテンツを生成する PHP ベースの Content-Management-System を実行しています。ほとんどのコンテンツは見出しと小見出しで構成されているため、ページが非常に長くなります。各ページの最初に、リストとMarkdown Extra の Header Id Attributeを使用して目次を作成します。
ページ ビューの長さを短くするために、見出しの最初のレベルでjQuery のタブ プラグインを使用したいと考えています。
問題は、 Markdown Extraがセクションのコンテンツを別の div タグにラップしていないため、 Markdown Extraの出力が jQueryタブ プラグインが期待するものと互換性がないことです。
これら 2 つのライブラリを連携させる方法はありますか?
編集
HTML 出力は次のようになります。
.. これは、対応する Markdown コードです。
解決
cobbal を少し使って、Markdown マークアップを Tabs プラグインが動作するものに変換する次の jQuery ステートメントを作成しました。
しかし、別の方法でコンテンツを選択する必要があることを Tabs プラグインに伝えるだけでなく、Tabs プラグインに合わせてマークアップを変換する必要があるという事実により、このソリューションは理想的なものではない可能性があります。
documentation - 軽量マークアップ言語を比較対照する
最も人気のある軽量マークアップ言語を特定し、それらの長所と短所を比較してください。これらの言語は、ドキュメンテーションなどの技術的な散文のための汎用マークアップである必要があります (たとえば、Haml はカウントされません)。
editor - HTML以外のWYSIWYGWebエディターを提案できますか?
私は優れたWYSIWYGエディターを求めて市場を偵察しています。私のユーザーは、Stack Overflowで今行っているのと同じように何かを書くつもりですが、SOユーザーほど技術に精通していないため、このMarkdownエディターの代わりにWYSIWYGエディターが必要です。
機能面では、このエディターにあるボタンとほぼ同じ機能、つまり太字/斜体/リンク/引用符/リスト(番号付き/箇条書き)/見出しをエディターに持たせたいと思います。もちろん、より多くの機能が興味深いです。
エディターにHTMLで保存せず、代わりにBBCodeやMarkdownなどの他の形式を使用してほしい。これは、ユーザーがスクリプトやその他の厄介なものをデータベースに挿入する可能性を最小限に抑えたいためです。
FCKeditor、TinyMCEなど、さまざまなWYSIWYGエディターがありますが、残念ながらそれらのほとんどはHTMLで保存されます。
TinyMCEにはBBCodeモードがありますが、TinyMCEは一種の肥大化したものだと読みました。私は多かれ少なかれ死んでいるように見えるMarkdownWYSIWYGプロジェクトに出くわしました。
他に何かアドバイスはありますか?
エディターがjQuery上に構築されている場合はプラスです。
.net - .NET のマークダウン? SOはどのようにオンザフライでレンダリングしますか?
私は Markdown に取り掛かったばかりで、それはミツバチの膝だと思います。私は ASP.NET (MVC) で作業しており、Markdown 用の優れた .NET ライブラリがあるかどうか疑問に思っています。また、SO がその場でそれをレンダリングする方法にも興味があります。JavaScript ライブラリである必要があります。