it-swarm.com.de

Anzeigen von Codeausschnitten in Sharepoint-Wiki

Gibt es eine Möglichkeit, dass SharePoint Code-Snippets vorformatiert anzeigt? Derzeit sieht es einfach aus wie Text und alles wäre besser als nichts.

45

Ich habe hilite.me gefunden, das HTML-Code erzeugt, den Sie in ein Sharpoint-Wiki einfügen können.

Es unterstützt eine Reihe von Sprachen und Stilen und ist eine Online-App.

50
skyfoot

Obwohl dies eine alte Frage ist, habe ich noch eine andere Lösung, die zum Zeitpunkt der Fragestellung möglicherweise nicht existierte:

Sie können eine GitHub Gist erstellen und den Einbettungscode für die Gist auf der SharePoint-Wiki-Seite verwenden. Dies ist besonders nützlich, wenn Sie bereits Gist verwenden, den Code-Snippet an mehreren Stellen neben dem Wiki freigeben möchten und/oder einen Verlauf des Code-Snippets vom Rest der Wiki-Seite getrennt halten möchten.

Um einen eingebetteten Code zu verwenden, ohne dass die Skript-Tags entfernt werden, gehen Sie in der Multifunktionsleiste zu Einfügen> Code einbetten, wenn Sie die Seite bearbeiten:

 Screenshot of Office 365 SharePoint insert ribbon

5
chustedde

Nein, denn das MOSS-Wiki ist nur eine neue Seite mit dem Word-Wiki, das an den Link angehängt ist. 

5
branchgabriel

Bei dieser Lösung wird davon ausgegangen, dass Sie ein IDE verwenden, das den Code bereits für Sie formatiert. Einige der anderen Antworten wären besser, wenn Sie eine unformatierte Textdatei haben.

Während der Bearbeitung einer Sharepoint-Wiki-Seite:

  1. Kopieren Sie den Code von IDE in ein neues MS Word-Dokument
  2. Markieren Sie alles in MS Word: Strg + A
  3. Kopieren Sie erneut in MS Word
  4. Wechseln Sie zur Wiki-Seite, Einfügen
  5. Bearbeiten Sie das Wiki weiter oder speichern Sie

Funktioniert gut mit Eclipse als IDE. Könnte direkt von VS in SharePoint eingefügt werden.

Wenn Sie über Codeausschnitte verfügen, die Sie auf mehreren Seiten wiederverwenden können, verwenden Sie eine ähnliche Methode zum Kopieren/Einfügen, um HTM-Dateien zu speichern oder in eine SharePoint-Dokumentbibliothek hochzuladen, und fügen Sie ein "Seiten-Viewer-Webpart" ein, um das HTML auf einer anderen Seite anzuzeigen.

3
englebart

Nicht, dass mir bekannt ist, ob Sie die Wiki-Funktion speziell verwenden. Soweit ich weiß, werden Ihre Wiki-Einträge wie Zeilen in einer Tabelle gespeichert. Wenn Sie das Wiki nicht verwenden, können Sie das Syntax-Highlighter-Tool verwenden. Es ist alles Javascript. http://code.google.com/p/syntaxhighlighter/

1
Eric Sabine

Seit einigen Wochen verwenden wir Telerik Rad Editor

Eines der Tools ist "Format Code Block" Sie können es hier sehen: http://demos.telerik.com/aspnet-ajax/Editor/Examples/Default/DefaultCS.aspx

Wenn Sie den RadEditor für MOSS .. installieren, erhalten Sie dieses erstaunliche Werkzeug auch auf Wiki-Seiten.

1
Show34

Das ist keine großartige Antwort, aber für uns war es besser als die Standardeinstellung. Sie können Ihr Wiki in einem Tool wie Windows Live Writer (WLW) schreiben. WLW hat ein Add-In für einen Code-Formatierer. Wenn Sie Ihre Wiki-Seite über WLW mit dem Code-Formatierer schreiben, können Sie auf die Wiki-Seite gehen und "HTML-Quellcode bearbeiten" wählen. Sie können dann von WLW auf die Wiki-Seite kopieren und ein gutes Styling erhalten. 

0
ToddB

sie können prisimjs verwenden, um Code-Snippets anzuzeigen. Wenn Sie prisimjs und css hinzufügen, können Sie dies wie folgt verwenden.

p {Farbe: Rot}

wenn Sie eine einfachere Lösung für die Verwendung von Prisimjs wünschen, können Sie Folgendes überprüfen:

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

0
ygy59

Die beste Methode, die ich gefunden habe, ist tohtml.com zu verwenden 

Sie können Ihren Code ausschneiden und einfügen und HTML-Code generieren, den Sie in Ihr Sharepoint-Wiki einfügen können

0
John Babb