5

我正在使用具有 FCK 编辑器的 CMS。它没有像 Stack Overflow 那样输入代码示例的选项。

我认为最简单的方法是使用外部编辑器,转换为 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

两个最爱:

对于按需转换: http: //www.manoli.net/csharpformat/

使用 Javascript 在网页上进行即时转换:http ://code.google.com/p/syntaxhighlighter/

于 2009-03-16T03:14:30.307 回答
2

对于格式化,我是Google Code Javascript code prettifier的忠实粉丝。

本质上,您可以将代码粘贴到 FCK 编辑器中并将其包装如下:

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

&lt; and &gt;如果您将其粘贴到“所见即所得”部分(而不是源视图),FCK 编辑器应处理 html 转换“<”和“>” 。

于 2009-03-16T16:45:00.220 回答
2

你能实现WMD并为你的代码使用语法高亮吗?这就是StackOverflow 使用的。

于 2009-03-16T02:40:53.587 回答
2

请注意,Jean-Claude Manoli 代码(在另一篇文章中提到)现在已经扩展并内置到一个应用程序中,它将整个 C# 解决方案、项目和源代码文件转换为一个相互链接的 HTML 文档树。

该应用程序名为CoDocke,是免费和开源的。

于 2011-05-28T09:20:36.620 回答
0

试试Manoli,他/它将格式化 c#、VB、html、xml、t-sql 并带有一些基本的语法突出显示 - 对我有用。源代码也是可用的,所以如果有兴趣可以扩展它。

于 2009-03-16T03:03:20.427 回答
0

我在我的网站上使用过Geshi

于 2011-05-28T09:28:41.183 回答