2

redmine を使用するほとんどのユーザーはプログラマーです。彼らは、非常に頻繁にコード ハイライト構文を必要とします。

< pre >< code class="LANGUAGE_NAME" >

   Some Code

< /code>< /pre>
  • 少なく書くために、redmine wiki の編集者として
  • 選択したテキストを囲むボタンまたはドロップダウン フィールドを押すことができるようにしたい (太字、イタリック、下線、pre、h1、h2 など、既に行われている)。

プラグインが存在する場合、誰かがプラグインを提案できるかもしれません。または、エディターが発生するコードを表示して、プラグインとして実装および提供できるようにします。

大変感謝します

4

3 に答える 3

3

Redmine Wiki ツールバーに「PRE」ボタンがあり、部分的に必要なことを行います。つまり、コードを . だけで囲みます<pre>少なくとも、このボタンをサンプルとして使用できるようになります...

ボタンに付属しているプラ​​グインは知りません...

Redmine では、Wiki ツールバーに任意のボタンを追加できます。このためにはjsToolBar.prototype.elements、次のように要素を追加するだけです。

jsToolBar.prototype.elements.ruby = {
    type: 'button',
    title: 'Ruby code',
    fn: {
        wiki: function() { /* handle it here */ this.encloseLineSelection('<pre><code class="ruby">\n', '\n</code></pre>') }
    }
};

も参照してくださいjavascripts/jstoolbar/textile.js

于 2013-10-15T10:03:42.593 に答える
0

誰かがまだその問題を抱えている場合は、組み込みの coderay を highlightJS に置き換える redmine プラグインを最近アップロードしました。プラグインは、より多くのマークアップ、非常に優れた言語自動検出、および二重言語の強調表示 (本体の http+json など) を備えています。プラグインの URL は次のとおりです。

https://github.com/dominch/redmine_highlightjs

言語の自動検出はうまく機能するので、特定の言語クラスを入力する必要がなくなるでしょう。プラグインはそれを処理し、そのまま動作します!

于 2015-09-10T13:47:58.507 に答える