web-dev-qa-db-fra.com

Affichage d'extraits de code dans le wiki Sharepoint

Existe-t-il un moyen de faire en sorte que SharePoint affiche les extraits de code de manière pré-formatée? Actuellement, cela ressemble à du texte et n'importe quoi serait mieux que rien.

45
BoboTheCodeMonkey

J'ai trouvé hilite.me qui produit un code stylé en HTML que vous pouvez insérer dans un wiki sharpoint.

Il prend en charge un certain nombre de langues et de styles et est une application en ligne.

50
skyfoot

Même s'il s'agit d'une vieille question, j'ai une autre solution qui n'existait peut-être pas au moment où la question a été posée:

Vous pouvez créer un GitHub Gist et utiliser le code d'intégration de Gist sur la page wiki SharePoint. Ceci est particulièrement utile si vous utilisez déjà Gist, souhaitez partager l'extrait de code à plusieurs endroits en dehors du wiki et/ou souhaitez conserver un historique de l'extrait de code séparé du reste de la page du wiki.

Pour utiliser un code incorporé sans supprimer les balises de script, accédez à Insertion> Code incorporé dans le ruban lors de la modification de la page:

 Screenshot of Office 365 SharePoint insert ribbon

5
chustedde

Non, car le wiki de MOSS est simplement une nouvelle page avec le mot "wiki" attaché au lien. 

5
branchgabriel

Cette solution suppose que vous utilisez un IDE qui formate déjà le code pour vous . Certaines des autres réponses seraient meilleures si vous avez un fichier texte brut.

Lors de l'édition d'une page Wiki Sharepoint:

  1. Copier le code de IDE vers le nouveau document MS Word
  2. Tout mettre en surbrillance dans MS Word: Ctrl + A
  3. Copier à nouveau dans MS Word
  4. Passer à la page wiki, coller
  5. Continuer à modifier le wiki ou sauvegarder

Fonctionne bien avec Eclipse en tant qu'IDE. Pourrait être capable de coller directement de VS à SharePoint.

Si vous avez des extraits de code que vous pourrez réutiliser dans plusieurs pages, utilisez une technique similaire de copier/coller pour enregistrer ou télécharger des fichiers HTML dans une bibliothèque de documents SharePoint, puis insérez un "composant WebPart Visionneuse de page" pour afficher le HTML dans une autre page.

3
englebart

Pas à ma connaissance, si vous utilisez spécifiquement la fonctionnalité Wiki. Vos entrées de wiki sont stockées comme des lignes dans une table pour autant que je sache. Si vous n'utilisez pas le wiki, vous pouvez utiliser l'outil de surligneur de syntaxe. C'est tout javascript. http://code.google.com/p/syntaxhighlighter/

1
Eric Sabine

Depuis plusieurs semaines, nous utilisons Telerik Rad Editor

Un des outils est "Bloc de code de format" Vous pouvez le voir ici: http://demos.telerik.com/aspnet-ajax/Editor/Examples/Default/DefaultCS.aspx

Si vous installez RadEditor pour MOSS .. nous obtiendrons également cet outil extraordinaire dans les pages Wiki.

1
Show34

Donc, ce n'est pas une bonne réponse, mais pour nous, c'était mieux que le défaut. Vous pouvez écrire votre wiki dans un outil tel que Windows Live writer (WLW). WLW a un complément pour un formateur de code. Si vous écrivez votre page wiki via WLW avec le formateur de code, vous pouvez ensuite accéder à la page Wiki et sélectionner "modifier le code source HTML". Vous pouvez ensuite copier de WLW vers la page wiki et obtenir un bon style. 

0
ToddB

vous pouvez utiliser prisimjs pour afficher des extraits de code. Lorsque vous ajoutez prisimjs et css, vous pouvez utiliser cette méthode.

p {couleur: rouge}

si vous voulez une solution plus simple d'utilisation de prisimjs, vous pouvez vérifier ceci:

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

0
ygy59

Le meilleur moyen que j'ai trouvé est d'utiliser tohtml.com 

Vous pouvez couper et coller votre code dans celui-ci et il générera du HTML que vous pourrez coller dans votre wiki SharePoint

0
John Babb