在 Sharepoint wiki 中显示代码片段

发布于 2024-07-11 02:51:28 字数 96 浏览 8 评论 0原文

有没有办法让 SharePoint 以预先格式化的方式显示代码片段?

目前,如果您插入任何代码,它看起来就像文本的其余部分一样。 任何事情都比什么都没有好。

Is there a way to get SharePoint to display code snippets in a pre-formatted way?

Currently if you insert any code, it just looks exactly like the rest of the text. Anything would be better than nothing.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

小耗子 2024-07-18 02:51:28

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

它支持多种语言和风格,并且是一个在线应用程序。

I found hilite.me which produces html styled code which you can insert into a sharpoint wiki.

It supports a number of languages and styles and is an online app.

凉城凉梦凉人心 2024-07-18 02:51:28

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

No because MOSS's wiki is just a new page with the word "wiki" attached to the link.

糖果控 2024-07-18 02:51:28

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

您可以创建一个 GitHub Gist 并使用 SharePoint wiki 页面上 Gist 的嵌入代码。 如果您已经在使用 Gist,想要在 wiki 之外的多个位置共享代码片段,和/或想要将代码片段的历史记录与 wi​​ki 页面的其余部分分开,这尤其有用。

要使用嵌入代码而不剥离脚本标签,请转到“插入”>“嵌入代码”。 编辑页面时在功能区中嵌入代码:

Office 365 SharePoint 插入功能区的屏幕截图

Even though this is an old question, I have yet another solution that possibly didn't exist at the time the question was asked:

You can create a GitHub Gist and use the embed code for the Gist on the SharePoint wiki page. This is especially useful if you are already using Gist, want to share the code snippet in multiple places aside from the wiki, and/or want to keep a history of the code snippet separate from the rest of the wiki page.

To use an embed code without the script tags being stripped, go to Insert > Embed Code in the ribbon when editing the page:

Screenshot of Office 365 SharePoint insert ribbon

吲‖鸣 2024-07-18 02:51:28

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

编辑 Sharepoint Wiki 页面时:

  1. 将代码从 IDE 复制到新的 MS Word 文档
  2. 在 MS Word 中突出显示所有内容:Ctrl+A
  3. 在 MS Word 中再次复制
  4. 切换到 wiki 页面,粘贴
  5. 继续编辑 wiki 或保存

可以与 Eclipse 作为 IDE 一起正常工作。 或许可以直接从 VS 粘贴到 SharePoint。

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

This solution assumes that you are using an IDE that already formats the code for you.
Some of the other answers would be better if you have a raw text file.

While editing a Sharepoint Wiki page:

  1. Copy code from IDE to new MS Word doc
  2. Highlight all in MS Word: Ctrl+A
  3. Copy again inside MS Word
  4. Switch to wiki page, Paste
  5. Continue editing wiki or save

Works fine with Eclipse as IDE. Might be able to paste straight from VS to SharePoint.

If you have code snippets you will reuse in multiple pages, Use a similar copy/paste technique to save or upload htm files into a SharePoint document library and then insert a "Page Viewer Web Part" to view the htm inside a different page.

琴流音 2024-07-18 02:51:28

我不知道您是否专门使用 Wiki 功能。 据我所知,您的维基条目就像表中的行一样存储。 如果您不使用 wiki,您可以使用语法荧光笔工具。 这都是 JavaScript。 http://code.google.com/p/syntaxhighlighter/

Not that I'm aware of if you're specifically using the Wiki feature. Your wiki entries are stored like rows in a table as far as I know. If you're not using the wiki you can use the syntax highlighter tool. It's all javascript. http://code.google.com/p/syntaxhighlighter/

死开点丶别碍眼 2024-07-18 02:51:28

几个星期以来,我们一直在使用 Telerik Rad Editor,

其中一个工具是“Format Code Block”
您可以在这里看到它:http://demos.telerik。 com/aspnet-ajax/Editor/Examples/Default/DefaultCS.aspx

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

For several weeks we are using Telerik Rad Editor

One of the tools is "Format Code Block"
You may see it here : http://demos.telerik.com/aspnet-ajax/Editor/Examples/Default/DefaultCS.aspx

If you install the RadEditor for MOSS .. we will get this amazing tool in Wiki pages too.

梦与时光遇 2024-07-18 02:51:28

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

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

Best way I have found is to use tohtml.com

You can cut and paste your code into it and it will generate html that you can past into your sharepoint wiki

没有心的人 2024-07-18 02:51:28

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

So this is not a great answer but for us it was better then the default. You can write your wiki in a tool like Windows Live writer (WLW). WLW has an add in for a code formatter. If you write your wiki page via WLW with the code formatter you can then go to the Wiki page and select "edit HTML source." You can then copy from WLW to the wiki page and get good styling.

彡翼 2024-07-18 02:51:28

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

p { 颜色:红色 }

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

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

you can use prisimjs to show code snippets. When you add prisimjs and css you can use like this;

p { color: red }

if you want easier solution to use prisimjs, you can check this:

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

装迷糊 2024-07-18 02:51:28

如果您希望在现代页面中使用此功能,可以使用来自 Qualitem 的源代码内容 Web 部件。

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

免责声明:我是联合开发者。

If you want this for modern pages, there is the Source code content webpart from Qualitem.

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

Disclaimer: I am a co-developer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文