Est-il possible de mettre en évidence la syntaxe de code sur les sites sites.google.com comme nous le faisons sur Blogger.com ou Wordpress.com?Est-il possible de mettre en surbrillance le code sur les sites sites.google.com?
Répondre
Vous pouvez insérer des gadgets dans les pages Google Sites. Vous pouvez créer un gadget qui met en évidence la syntaxe en utilisant n'importe quel nombre de surligneurs de syntaxe javascript open source.
Pas une solution idéale, mais vous obtiendriez ce que vous voulez. Lemme savoir si vous voulez d'autres conseils.
Malheureusement, il n'y a pas encore de support pour la coloration syntaxique dans Google Sites. Pour contourner le problème, vous pouvez utiliser http://tohtml.com/ et y entrer votre code et copier la sortie colorée (pas le code HTML) directement dans votre page Google Sites.
Cela fonctionne parfaitement, tant que vous n'avez pas besoin d'éditer de gros morceaux du code régulièrement.
Ceci est similaire à ce que nous faisons; au lieu de [tohtml] (http://tohtml.com) nous utilisons [Quick Highlighter] (http://quickhighlighter.com/index.php) (avec la case à cocher 'Combine Style and HTML Code' cochée) car nous aimons le produire mieux; au lieu de copier la sortie colorée, nous copions le code HTML et le collez dans la vue html de l'éditeur Google Sites. Cela fonctionne très bien, mais comme vous le dites, c'est assez pénible si vous cherchez à modifier le code souvent. – Geoff
Vous êtes géniaux, merci beaucoup pour vos liens! Je peux maintenant faire en sorte que les codes sur mon blog soient beaux! http://www.codeofaninja.com/. Encore merci beaucoup! :) – Kris
Quick Highlighter est inutilisable pour TSQL car il ajoute des espaces entre '[Fieldnames]' entre parenthèses. –
J'ai essayé de créer moi-même un gadget avec Google Code Prettify, et il y a eu quelques problèmes. L'une est que les classes ne sont pas supportées, donc vous devrez suivre ce que Stack Overflow fait pour se faire plaisir. http://www.codingthewheel.com/archives/syntax-highlighting-stackoverflow-google-prettify
L'autre problème que j'ai rencontré était l'interaction entre l'iframe et la trame parent. Vous remarquerez qu'il y a un problème d'autorisation de domaine, et donc vous ne pourrez pas accéder au parent.document à partir de votre iframe.
Cela devrait permettre à certaines personnes d'économiser quelques heures de test de hacky.
J'ai trouvé une alternative. Si vous utilisez IntelliJ, copiez le code dans l'éditeur IntelliJ et collez-le dans le texte de votre site Google (pas en mode html).
Fonctionne dès la sortie de l'emballage!
Si vous souhaitez des thèmes différents en fonction du site Web, téléchargez simplement des thèmes de couleur IntelliJ à partir de here.
Des pointeurs sur la création de gadgets? – user855
Découvrez l'API des gadgets ici: http://code.google.com/apis/gadgets/docs/gs.html Et l'éditeur de gadgets ici: http://code.google.com/apis/gadgets/docs /tools.html#GGE Et voici un surligneur de code javascript: http://code.google.com/p/syntaxhighlighter/ –