問題タブ [geshi]
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.
mediawiki - Prettify.js を使用してウィキペディアでコードを強調表示できますか?
強調表示された Mathematica ソース コードをウィキペディアのページに追加したいと思います。これは、WR の Tweet-a-Program にあるような簡単なアプリのサンプルです。
現在、prettify.js で Mathematica 構文の強調表示が適切にサポートされています。これは、 mathematica.stackexchange.com と Wolfram コミュニティがコードを表示するために使用するものです。
ウィキペディアが Geshi をサポートしていることは知っていますが、 Geshi には Mathematica のサポートがありません。しばらく正規表現を行っていないので、それをいじりたくありません。
ウィキペディアに投稿されたコードを強調表示するために Prettify.js を使用できますか?
console - コマンド ラインの Mediawiki での GeSHi 構文の強調表示
Mediawiki 拡張機能SyntaxHighlight GeSHiには、bash/ash/sh の強調表示がサポートされていますか? たとえば、プログラムの引数、文字列、数字に色を付けたり、コマンドを強調したりしますか? 例 (これは bash の SO ハイライトです):
または、その一部をカバーする(一般的な)言語定義がありますか?
html - GeSHi シンタックス ハイライター: レンダリングされた HTML の代わりにソースを表示
レンダリングされた HTML を表示する代わりに、強調表示されたコード スニペットの HTML ソース コードを出力するにはどうすればよいですか? 以下の例では、出力は完全にレンダリングされていますが、HTML ソースが必要です。
ソースの HTML コードを出力するには、上記のコードで何を変更する必要がありますか?
syntax-highlighting - Mediawiki ページで「Mediawiki Syntax」を強調したい
私はこのクエリのGoodleとStackoverflowのバリエーションを求めてきました:
Syntax highlighting of mediawiki syntax
ほとんど例外なく、Mediawiki Extension:SyntaxHighlightページに言及するヒットを取得しています。残念ながら、それがこの場合の問題であり、答えではありません。
皮肉なことに、ウィキに MediaWiki 構文の強調表示があるというヒットを MoinMoin で見つけました。
私ができるようにしたいのは、いくつかのメディアウィキ ページ マークアップの周りでシンタックスハイライトを使用して、さまざまなページまたはセクションをセットアップする方法を示すことです。今のところ、を使用してい<syntaxhighlight lang="text" ... >ます。
適切な「wiki」強調表示オプションか、何らかの wiki マークアップを強調表示する実行可能な代替手段のいずれかが必要です。理想的には、次のように言うのは素晴らしいことです:
<syntaxhighlight lang="mediawiki" >...</syntaxhighlight>
しかし、これが以前に尋ねられたことがないことに驚いています。
編集2016-05-09 :
回避策として、当面は以下に落ち着きました。これは、syntaxhighlight 内に final タグを配置するほどきれいではありませんが、仕事は完了します。
</syntaxhighlight>メインボックスの外側の終了タグを示しています。
php - Zotonic CMS で GeShi を使用する
Zotonic CMS (erlang で作成) でGeShi シンタックス ハイライター(PHP で作成)を使用することはでき ますか?
特定のモジュールが存在するか、または erlang で何らかの変更を加える必要がありますか?
mediawiki - 下志新語
mediawiki を実行していて、構文の強調表示を使用したいと考えています。そのために拡張https://www.mediawiki.org/wiki/Extension:SyntaxHighlightを使用しています。
それはかなりうまくいきます。残念ながら、この拡張機能に含まれていない言語を強調したいと思います。そこで、pygments を拡張して言語を解析できるように (エントリ ポイントを使用して) Python の卵を作成しました。これはうまくいきます。
今、私は両方を一緒に働かせるのに苦労しています。MediaWiki の GeShi 拡張機能に私の pygments 拡張機能を使用するように指示するにはどうすればよいですか? <syntaxhighlight lang="myLanguage">使用すると言語のレクサーとスタイルが使用されるようにするには、どうすればよいですか?