問題タブ [creole]
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.
python - Python では、単純なインライン マークアップ (つまり *bold*) をどのように解析しますか?
テキストを変更するウィキテキストのサブセットに対して (Python で) パーサーをどのように実装しますか?
私はそれをLaTeXに変換しているので、変換は次のとおりです。
に:
LaTeX への変換であることについて具体的なことは何もありませんが (特に、"*bold /italics* whatami/" => "textbf{bold \textit{italics} whatami}" のようなネストされたケースを除く)。
私は既存のマークアップ ライブラリを見てきましたが、(a) 私が望む wiki 言語ではなく、(b) この問題に対して圧倒されているようです。
私はCreoleparserのリバース エンジニアリングを検討しましたが、その取り組みを行う前に、他の人がどんな提案をしているか知りたいです。
ありがとう!
symfony1 - symfony でのリバースエンジニアリング
私はデータベースを持っています。symfony を使用して schema.yml を作成するリバース エンジニアリングを試みています。次のエラー メッセージが表示されます。
[propel-schema-reverse] メタデータから XML を作成中にエラーが発生しました: SQLSTATE[HY000]: 一般エラー: 2030 このコマンドは、準備済みステートメント プロトコルではまだサポートされていません
Creole を使用して schema.xml を生成できますが、後で別の問題が発生します。
未定義のテーブル m_country の TableMat を取得できません。ピア スタブ クラス定義の後に静的な MapBuilder 登録コードがあることを確認してください。
これは、いくつかのマスター データをテーブル m_country に追加しようとしたときに発生します。これは、すべてのテーブルで発生します。
誰かが何か指針を与えることができますか?前もって感謝します。
ruby-on-rails - どのマークアップ言語ですか?値下げまたは?
現在、プロジェクトで使用するマークアップ言語を探しています。サイトの訪問者がマークアップ言語(HTMLではない)を使用してwikiのようなページを編集できるようにしたい。
私はこのサイトをRubyonRailsで実装しており、(バインドされていませんが)すでにgemの形で強力にサポートされているものを使用することを望んでいます。
マークアップ言語で私が探している主なものはいくつかあります。
技術者以外の人にとっては使いやすいものである必要があります。
クロスサイトスクリプティング攻撃から安全である必要があります。
wikiページにある汎用マークアップには比較的役立つ必要があります。
理想的には、サポートは宝石の形でそこにあるでしょう。
理想的には、WYSIWYGエディター(または少なくともSOのようなヘルパーを備えたエディター)が存在するでしょう。
人気のあるマークアップ言語の簡単な調査から、私はMarkdownを使用する傾向があります。これは、RoRで十分にサポートされているようであり、(誤解しない限り)クロスサイトスクリプティングの悪用がないように見えるためです。
これらの有効な観察はありますか?Markdownで行くことにはどのような落ち込みがありますか?マークアップ言語を選択するときに、他にどのような懸念がありますか?そして最も重要なことは、どのマークアップ言語を選択しますか?
ありとあらゆる情報をいただければ幸いです。
ちなみに、私はすでに軽量マークアップ言語の比較と対比を見てきましたが、それは私の懸念に直接対処していませんでしたが、おそらくこの質問を見ている人には役立つでしょう。----
java - Android 用の軽量マークアップ言語ライブラリは存在しますか?
一部の形式で送信されたテキストをレンダリング/提示したいとしますlightweight
markup language
。軽量マークアップ言語でテキストを入力として受け取り、それを適切に表示する、すぐに使用できるライブラリはAndroid
ありますか? 私が軽量マークアップ言語と言うときは、Markdown ( http://en.wikipedia.org/wiki/Markdown ) などを意味します。
php - ResultSet 列名の取得
Propel プラグインと MySQL データベースを備えた Symfony 1.1 を使用しています。結果を取得するために、クエリを Propel 接続に渡し、executeQuery() を呼び出します。
クエリが結果をフェッチしないときに、ResultSet の列名を取得しようとしています。結果が得られたら、配列のキー名を取得するだけです。結果がない場合、getRow() は false を返すため、配列キーを取得できません。
私のクエリは、エイリアスが付けられたさまざまな列名を持つ複数のテーブルで構成されています。
Propel オブジェクトを使用している間に列名を取得する他の方法はありますか?
antlr - ANTLR3でのwikitext-to-HTMLの実例
ANTLR 3でウィキテキストからHTMLへの翻訳を具体化しようとしていますが、行き詰まり続けています。
私が調べることができる実用的な例を知っていますか?MediaWikiANTLR文法とWikiCreole文法を試しましたが、ANTLR3でレクサーとパーサーを生成することができません。
これが私が使ってみた2つの文法へのリンクです:
- http://www.mediawiki.org/wiki/Markup_spec/ANTLR
- http://www.wikicreole.org/wiki/EBNFGrammarForCreole1.0
Javaレクサーとパーサーを生成するためにこれら2つを取得できません。(私はEclipseプラグインとしてANTLR3を使用しています)。MediaWikiのビルドにはかなりの時間がかかり、ある時点でOutOfMemory例外がスローされます。もう1つには、デバッグ方法がわからないエラーがあります。
編集:さて、私は非常に基本的な文法を持っています:
HTMLを出力する方法はわかりませんが、私にはわかりません。StringTemplateを調べていますが、テンプレートの構造がわかりません。具体的には、どのテンプレートが文法のどこに行くかです。簡単な例を教えていただけますか?
wiki - wiki 形式のテキスト ファイルに使用すべき標準のコンテンツ (MIME) タイプはありますか?
ユーザー入力を wiki 形式のテキスト (クレオール) またはマークダウン形式のテキストとして取得しています。
この種のテキストの既存のコンテンツ タイプの標準があるかどうか疑問に思っていました。
「text/wiki_creole」や「text/markdown」のようなものを望んでいました。
編集
基準はないようです。私が見つけることができた最高のものは
一般的に使用されていると思われるもの。それ以外では、ベンダー固有の型を使用することも珍しくないようです。GitHub は次のような形式を使用します
list - リスト内のコードスニペット(Creole wiki)
ウィキとウィキペディアはまだエリア51にありますが、クレオールウィキマークアップの使用についてこの質問をしたいと思います。私は次のコードを持っています:
そのコードを解析すると、次のようになります。
1.ここでの最初の指示。
2.ここにいくつかの指示。以下のコードスニペットを参照してください。
1.ここでさらに継続的な指示。番号付けが1から再開するのはなぜですか?
2.最終的な指示。
質問:コードスニペットの下のリストアイテムが1から再開されないように、リスト内にコードスニペットを埋め込むにはどうすればよいですか?
php - CakePHP クレオール マークアップ
http://ask.cakephp.org/markup/display/wikiとhttp://www.wikicreole.org/を CakePHP アプリケーションに実装して、ユーザーが投稿を書きやすくすることを検討しています。
ウェブサイトを見ましたが、使い方がよくわかりません。以前にクレオールを使用したことがあり、それを CakePHP アプリに実装する方法を知っている人はいますか?
python - python-creoleを使用して内部リンクのレンダリングを変更する
私の目標は、bitbucketのwikiブラウザのローカルで閲覧可能なクローンを作成することです。ページはクレオール構文を使用して記述されます。
私はpython-creoleを使用してファイルをhtmlにレンダリングしています。比較的正常に動作しますが、python-creoleとbitbucketが内部リンクをレンダリングする方法に違いがあります。
Bitbucketサイトでは、のようなスペースを持つ内部リンクは次の[[system programming]]
ようなものにレンダリングされます<a href="/wiki/system_programming">system programming</a>
(スペースはに置き換えられます_
)が、python-creoleを使用するとにレンダリングされ<a href="system programming">system programming</a>
ます。
python-creoleを微調整してスペースを_に置き換えることはできますか?