問題タブ [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.
html - 内部リンクを簡単にするための HTML リンク マークダウンの適切な構文は何ですか?
Wiki のような内部のものへのリンクを容易にするための優れた構文を作成したいので、ユーザーは次のようなものを使用できると考えています。
そして、それを HTML に変換します。
しかし、間投詞とセキュリティの問題が心配です。選択するのに適した構文 (おそらく [[]] またはその他) と、それに対する安全な正規表現は何ですか?
python - 開発者ブログのマークダウンを改善する方法
http://www.elmalabarista.com/blog/でブログを再構築しています。私は以前のバージョンのマークダウンを使用していましたが、コード サンプルがほとんどない理由を思い出しました。マークダウンでコード サンプルを実行するのは非常に脆弱です。
私はそこにいくつかのpythonを入れようとしましたが、マークダウンをコードとしてマークすることはできません!. 主犯?コードの構文はマークダウンです。スペースはありません。私はエディターとして wmd を使用しているにもかかわらず (ここで SO でどのように機能するかは私にとって謎です)、テキストを右に移動することはできないため、コードとして取得することはありません。これが問題です:
簡単なものを入れます:
しかし、問題は私が持っているものです:
:::python def hello(): パス
また
:::python def hello(): パス
(はい、ボットはフォーマットされていますが、動作しません)。間違い - タブの使用、スペースの多すぎ、少なすぎ) は厳しく罰せられます。また、コードが長い場合、問題が発生する可能性も高くなります。
したがって、単純に行う方法はあります。
### 私の記事
- 私のリストのエントリ 1
- 私のリスト エントリ 2
:::python def x (a, b): a * b を返す
正しく変換され、この小さなことを二度と気にする必要はありませんか???
ちなみに、私はピグメントとpythonマークダウンを使用しています。
ruby-on-rails - コンテンツがマークダウンで書き込まれる場合、コンテンツをhtmlとしてデータベースに保存することがベストプラクティスですか?
それとも、マークダウンを保存してリクエストに応じてレンダリングするだけで大丈夫ですか?
コンテンツにマークダウンを使用するサイトを書いています。スタックオーバーフローも同様に、コメントや質問にマークダウンを使用します。
コンテンツをマークダウンとしてデータベースに保存し、ユーザーがサイトにアクセスしたときにそれをhtmlにレンダリングしています。
サーバーの負荷を減らすために、マークダウンとhtml出力をデータベースに保存する必要があると感じています。しかし、パフォーマンスは今のところ問題のようには見えません(有名な最後の言葉です)。
これは、マークダウンを変換するためにrdiscountgemを使用するrailsサイトです。
php - 新しい行を処理する PHP のカスタム Markdown
<br/>
ここSOのように、行末にダブルスペースを入れる必要なく新しい行を変換するPHP用のカスタムMarkdownライブラリが必要です。私はウェブで探していましたが、成功しませんでした。標準ライブラリを修正するだけでよいことはわかっていますが、正規表現のスキルはありません。
そのようなライブラリが存在することを知っている人や、デフォルトの動作を簡単に変更する方法を知っている人はいますか?
編集:ばかげて、SOはこのようには機能しません。標準のMarkdown動作のようです。ただし、そのような機能は github.com で使用されています。
perl - コメントのリクエスト: Markdown にコード スニペットを含めるには、どのような構文にする必要がありますか? (外部ファイルから)
最近Markdownを使っています。
Markdown に関する私の最大の問題の 1 つは、Markdown にはドキュメント内にファイルを含めるための構文がないことです (これlistings
に対して、LaTeX のパッケージとは異なります)。
Markdown を拡張して、ファイル全体および部分的なファイルをコード スニペットとして含めることをサポートしたいと考えています。たとえば、次のようになります。
これにより、10 行目から 20 行目のコンテンツがブロックbar.rb
としてドキュメントに挿入されcode
ます。その根拠は、
- コードの変更に応じてドキュメントを更新できます。(vs. 常に時代遅れになるコピー アンド ペースト)
- その後、ドキュメントにある正確なコードを単体テストできます
私の質問は次のとおりです。
- 構文はどうあるべきですか?
- これはすでに行われていますが、私はそれを見逃していますか?
python - 論文抄録の計算
記事のリスト(マークダウンで書かれている)に表示するために、基本的にブログエントリの最初のいくつかの文/段落である要約を自動的に生成する方法を探しています。現在、私は次のようなことをしています:
最初の数行分のテキストを取得するだけですが、結果には完全に満足していません.
私が本当に探しているのは、エントリのリストに表示する書式設定されたテキストの画面全体の約 1/3 で終わることですが、上記のアルゴリズムを使用すると、引き出された量は非常にさまざまな量になります。より理想的なサイズのアブストラクトと混同されることがよくあります。
こういうのが得意な図書館ってありますか?そうでない場合、出力を改善するための提案はありますか?
xss - Markdown and XSS
Ok, so I have been reading about markdown here on SO and elsewhere and the steps between user-input and the db are usually given as
- convert markdown to html
- sanitize html (w/whitelist)
- insert into database
but to me it makes more sense to do the following:
- sanitize markdown (remove all tags - no exceptions)
- convert to html
- insert into database
Am I missing something? This seems to me to be pretty nearly xss-proof
python - Python Markdown: HTML ブロック内の Markdown
div、p などの HTML ブロック要素内で Markdown をサポートする Python Markdown 用の追加機能はありますか
つまり、これを変換する方法はありますか:
に
Python Markdown または Python Markdown 拡張機能を使用していますか? PHP Markdown Extra でこの機能に似たものを探しています
html - HTML のサブセットをレンダリングするための Django テンプレートタグ
ページに追加したい html (この場合は TinyMCE で作成) があります。ただし、セキュリティ上の理由から、ユーザーが入力したすべてを印刷したくありません。
HTMLの安全なサブセットのみをレンダリングできるようにするテンプレートタグ(できればフィルター)を知っている人はいますか?
マークダウンなどがこれを行うことを認識しています。ただし、マークダウンを認識しないリッチ テキスト エディターを使用しているため、ユーザーが混乱する可能性がある追加のマークアップ構文も追加されます。
asp.net - エディターとして Markdown を使用する WIKI (できれば .NET) はありますか?
開発/設計チーム用の内部 wiki を設定しようと考えています。
私が探している重要な機能は、改訂履歴を持つ非常にシンプルなエディターです。理想的には、StackOverflow.com が使用する非常にシンプルなマークアップ システム ( Markdown ) が最適です。この理由の 1 つは、HTML を知らなくても、クリーンなマークアップの恩恵を受けながらも、改訂を表示して簡単に変更できる非技術者 (マネージャー、営業担当者、デザイナー) がいるからです。
私はScrewTurn Wikiを試してみましたが、そのマークアップは非常に醜いようで、最新のWYSIWYGはちょっとバグがあるようです(リビジョンに行を追加し続けます)。
ターンキー ソリューションが提供される場合は、.NET 以外のソリューションを使用したいと考えています。私たちは .NET ハウスなので、.NET を好むだけです。