問題タブ [wiki-markup]
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.
wiki-markup - 使用する基本テキストのレンダリングを変更するそれ以外の
WikiPlexは、段落<p>
タグを追加せずに基本テキストをレンダリングします。代わりに<br />
、新しい行がある場所に挿入します。
残念ながら、これにより、CSSを使用して結果のHTMLをターゲットにすることができなくなります。
WikiPlexで段落を適切にレンダリングする方法はありますか?
javascript - CKEditorとWikiマークアップ(カスタムデータプロセッサ?)
HTML以外のリッチテキスト編集ソリューションを探しています。
さまざまなXSSの理由を恐れてユーザーがHTMLコードを投稿できるようにしたくないので、MarkItUpを使用してWikiマークアップソリューションを実装しました。これは非常に効果的です。
ただし、実際のWYSIWYGリッチテキスト編集には大きな需要があります。
CKEditorは、理論的には任意のマークアップ言語で動作させることができる外部カスタムデータプロセッサをサポートできることがわかりました。
しかし、そのようなカスタムプロセッサの実装は見つかりませんでした...
誰かがそのような実装(Wiki Markupまたは他のもの:MarkDown、BBCodeなど)を知っていますか?
誰かが状況に対する他の解決策を知っていますか?
クライアント側のみのソリューションをお勧めしますが、.Netベースのコンバーターを使用したAjaxベースのコンバーターも使用できます。
ありがとう!
.net - .NETおよびBSDライクライセンスのWikiコードパーサー
Microsoft .NET上にWikiコードパーサーが必要で、BSD、Apache、または同様のオープンソースライセンスでライセンスされています。
他のサイトの質問とグーグルを見ると、いわゆるScrewTurn Wikiが見つかりました。これは優れた製品であり、そのソースは公開されていますが、GPLv2でライセンスされているため、プロジェクトを「自由ソフトウェア」、そしてオープンソースを維持します。
現在、Microsoft .NET Framework 4.0を使用しているので、C#またはVB.NETにwikiパーサーがなく、Pythonにあり、DLRおよびIronPythonで使用できる場合は、有効なソリューションになる可能性がありますが、可能であれば動的言語に近づかないでください、それは私にとってより良いでしょう。
お手数をおかけしますが、よろしくお願いいたします。
python - 優れたテーブル サポートを備えた Wiki マークアップ言語
部分的に教育目的で、Python/Django で wiki を開発しています。今のところ、適切なマークアップ言語がまだありません。Creole や Markdown など、さまざまなビューを試してみましたが、テーブルのサポート以外はうまく機能しました。一般的な wiki マークアップ言語は基本的なテーブルのみをサポートしているようです。つまり、セルごとに 1 行であるか、セル内に複雑なマークアップはありません。しかし、私の wiki のユーザーは、より大きなフォーマット テキストとセル内のリストを含む表を作成できるようにしたいと考えています。実際にこれを行うことができるマークアップ言語を見つけるのに問題があります。
すべてをサポートしているように見える MediaWiki マークアップ言語をじっと見てきましたが、これを使用するのはやり過ぎだと思います。マークアップの残りの部分は、マークアップの書きやすさに重点を置いて、非常に単純にすることができます (MediaWiki マークアップがやや醜い場合があります)。さらに、マークアップを Web アプリケーションで使用できる HTML に変換するための Python モジュールが必要です。MediaWiki マークアップ用のものをまだ探しています。
もう 1 つの方法は、Wiki マークアップ言語をまったくダンプし、代わりにマークアップ用に定義された HTML タグのセットを許可することです。しかし、HTML はウィキの記事を書くために開発されたものではないため、ウィキの記事を書くのが難しくなります。また、禁止されている HTML を見つけてエスケープするのは非常に難しい場合があります。私はむしろ、軽量の Python 実装を備えた優れたマークアップ言語を使用したいと考えています。
拡張テーブルをサポートするマークアップ言語と、私が使用できる Python での実装を知っている人はいますか?
前もって感謝します!
xml - ウィキトラベルをスクレイピングしようとしています
特定のデータについてウィキトラベルをスクレイピングしようとしています。気候、getinなどのように、特別なエクスポートでそれらからxmlを取得することができました。
http://wikitravel.org/en/Special:Export/San_Francisco xml 形式でデータを取得しましたが、wiki マークアップであり、そのテキストを取得するための解決策を参照しようとしましたが、適切な解決策を見つけることができませんでした。
htmlに変換できるように正規表現でphp関数を書いてみましたが、統一されていない方法で変換されるため、特定のデータを選択するのが非常に困難です。
http://wikitravel.org/en/api.php?format=xml&action=query&titles=Main%20Page&prop=revisions&rvprop=contentしかし、うまくいき ません。
これで私を助けてくれませんか。ウィキペディアのスクレイピングに成功した人はいますか。チュートリアルまたは参照できるその他のテクニックがあります。
org-mode - org-modeファイルをGoogleコードの説明として使用するにはどうすればよいですか?
私のプロジェクトはGoogleCodeでホストされており、emacsを使用してプロジェクトファイルを編集しています。したがって、readmeファイルはorg-modeファイルです。
GitHubでは、プロジェクトの説明としてorg-modeファイルを使用できます。しかし、Google Codeでは、説明はWikiマークアップでの形式です。
http://labs.seapine.com/htmltowiki.cgiを使用して、org-modeファイルをwikiマークアップに変換しようとしています。しかし、見た目は悪いです。(http://code.google.com/p/translate-emacs-toolkit/)
だから私の質問は「誰かが同じ問題に遭遇しましたか?」です。と「どうやって解決しますか?」
ありがとう。
php - script / class to parse stackoverflow-like markup
I'm looking for a script that parses markup like the one used in wikis and in stackoverflow...
I prefer something that I can easily customize for additional markup
I'm using PHP, and I'm looking for a standalone class that requires no external dependencies from some framework, lib, etc.
I'm talking about a class/script that converts this:
into:
bold
- aaa
- bbb
- ccc
java - HTML コードを Confluence スタイルの Wiki マークアップに変換するにはどうすればよいですか?
Mylyn Wikitext の API ドキュメントには Wiki マークアップを HTML に変換する関数がありますが、HTML コードを Wiki マークアップに変換/解析する関数が見つかりません。クラスMarkupParser
にはメソッドparseToHTML
がありますが、その逆はどこにありますか?
url - 脱出| (垂直バー/パイプ)WikiマークアップテンプレートのURL
非標準を脱出して維持することは可能ですか?テーブル内のテンプレートWikiマークアップのURLにあるような文字?
テーブルセルにこのようなものをレンダリングする必要があります
とリンク
縦棒はそのままで、このようにエンコードされていません
サードパーティのWebサイトには«|»が必要です URLで、サーバー側のURL処理を修正しますが、それは今のところ私の手に負えません。回避策について何か助けはありますか?
私はこれらを試しました:
ただし、どちらも有効な標準URLを作成します。この場合、垂直バーは上記のように%7Cとして適切にURLエンコードされますが、これは防止したいと思います。
jira - Confluence 4.2 へのアップグレード後にマクロのレンダリングでエラーが発生する
Confluence を 3.5 から 4.2.3 に更新した後、次のエラーが表示されます。
したがって、マクロのレンダリングに関する問題のように見えます。このフィールドには、編集できないリストデータがあります。テキストデータなどの他のフィールド(リストデータだけでなく)でも同じ問題があります。
この問題の回避策を見つけましたが、スペース全体ではなく、局所的な場合にのみ役立ちます。
Atlassian Q&A サイトに同じ質問を投稿しました。
https://answers.atlassian.com/questions/64871/error-rendering-macro