5

FCK エディターを備えた CMS を使用しています。スタック オーバーフローのようにコード サンプルを入力するオプションはありません。

一番簡単なのは、外部エディタを使って HTML に変換し、CMS でその HTML を使ってコンテンツを編集することだと思います。

助言がありますか?

編集: @IAN - 私にとってはうまくいかないようです。<pre>HTML ビューと WYSISWG ビューの両方でマークアップを使用してみました。リンクには、インクルード JS および css ファイルが必要であることが示されています。

<link href="prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="prettify.js"></script>

FCK エディターには既にこれが含まれていますか?

4

6 に答える 6

6

2 つのお気に入り:

オンデマンド変換の場合: http://www.manoli.net/csharpformat/

Javascript を使用した Web ページでのオンザフライ変換: http://code.google.com/p/syntaxhighlighter/

于 2009-03-16T03:14:30.307 に答える
2

Jean-Claude Manoli コード (別の投稿で言及) は拡張され、C# ソリューション、プロジェクト、およびソース コード ファイル全体を相互リンクされた HTML ドキュメント ツリーに変換するアプリケーションに組み込まれました。

CoDockeと呼ばれるこのアプリケーションは、無料のオープン ソースです。

于 2011-05-28T09:20:36.620 に答える
2

フォーマットについては、私はGoogle Code Javascript code prettifierの大ファンです。

基本的に、コードを FCK エディターに貼り付けて、次のようにラップすることができます。

<pre class="prettyprint lang-cs">
 Code here
</pre>

&lt; and &gt;「WYSIWYG」部分 (ソース ビューではない) に貼り付けた場合、FCK エディターは「<」と「>」の html 変換を処理する必要があります。

于 2009-03-16T16:45:00.220 に答える
2

WMDを実装して、コードに構文ハイライターを使用できますか? これはStackOverflow が使用するものです。

于 2009-03-16T02:40:53.587 に答える
0

Manoliを試してみてください。C #、VB、html、xml、t-sql を書式設定し、基本的な構文の強調表示を行います - 私にとってはうまくいきます。ソースも用意されているので、興味があれば拡張できます。

于 2009-03-16T03:03:20.427 に答える
0

I've used Geshi on my site.

于 2011-05-28T09:28:41.183 に答える