在Sharepoint wiki中显示代码片段

时间:2008-12-29 17:55:10

标签: sharepoint code-formatting

有没有办法让SharePoint以预先格式化的方式显示代码段?目前它只是看起来像文本,任何东西都会比什么都好。

10 个答案:

答案 0 :(得分:50)

我发现hilite.me生成了html样式代码,您可以将其插入到sharepoint wiki中。

它支持多种语言和样式,是一款在线应用程序。

答案 1 :(得分:5)

不,因为MOSS的wiki只是一个新页面,链接附有“wiki”字样。

答案 2 :(得分:5)

尽管这是一个老问题,但我还有另一种解决方案可能在提出问题时不存在:

您可以在SharePoint维基页面上创建GitHub Gist并使用Gi​​st的嵌入代码。如果您已经在使用Gist,想要在wiki之外的多个位置共享代码段,和/或希望将代码段的历史记录与Wiki页面的其余部分分开,则此功能特别有用。

要在不删除脚本标记的情况下使用嵌入代码,请转到“插入”按钮;编辑页面时在功能区中嵌入代码:

Screenshot of Office 365 SharePoint insert ribbon

答案 3 :(得分:3)

此解决方案假定您使用的IDE已经为您格式化了代码。 如果您有原始文本文件,其他一些答案会更好。

编辑Sharepoint Wiki页面时:

  1. 将代码从IDE复制到新的MS Word文档
  2. 在MS Word中突出显示全部:Ctrl + A
  3. 在MS Word中再次复制
  4. 切换到维基页面,粘贴
  5. 继续编辑维基或保存
  6. 适用于Eclipse作为IDE。可以直接从VS粘贴到SharePoint。

    如果您有代码段,则将在多个页面中重复使用,使用类似的复制/粘贴技术将htm文件保存或上载到SharePoint文档库中,然后插入“页面查看器Web部件”以查看不同的htm内容页。

答案 4 :(得分:1)

并非我知道您是否专门使用Wiki功能。据我所知,您的wiki条目存储在表格中的行中。如果您不使用wiki,可以使用语法高亮显示工具。这都是javascript。 http://code.google.com/p/syntaxhighlighter/

答案 5 :(得分:1)

我们使用Telerik Rad Editor

几周

其中一个工具是“格式代码块” 您可以在此处看到它:http://demos.telerik.com/aspnet-ajax/Editor/Examples/Default/DefaultCS.aspx

如果您安装RadEditor for MOSS ..我们也将在Wiki页面中获得这个神奇的工具。

答案 6 :(得分:0)

所以这不是一个好的答案,但对我们来说它比默认更好。您可以使用Windows Live writer(WLW)等工具编写Wiki。 WLW添加了代码格式化程序。如果您使用代码格式化程序通过WLW编写Wiki页面,则可以转到Wiki页面并选择“编辑HTML源代码”。然后,您可以从WLW复制到Wiki页面并获得良好的样式。

答案 7 :(得分:0)

我发现的最好方法是使用tohtml.com

您可以将代码剪切并粘贴到其中,它会生成您可以访问您的sharepoint wiki的HTML

答案 8 :(得分:0)

您可以使用prisimjs来显示代码段。添加prisimjs和css时可以这样使用;

p { color: red }

如果您想要更简单的解决方案来使用prisimjs,您可以查看:

http://yasingokhanyuksel.blogspot.com.tr/2017/07/sharepoint-code-syntax-highlighting.html

答案 9 :(得分:-1)

如果您希望在现代页面上使用此代码,则可以使用Qualitem的源代码内容Web部件。

https://spfxhub.com/packages/qualitem-source-code-content-web-part

免责声明:我是共同开发者。