Formattatore di sintassi del codice per la pubblicazione di codice su pagine Web
-
05-07-2019 - |
Domanda
Esiste un programma di utilità che genererà html o css per blocchi di codice (.net c #) quando lo pubblichi su un sito Web?
Ho visto diversi siti web con un codice formattato molto bene e non credo che lo facciano manualmente.
Soluzione
Google prettify -
Altri suggerimenti
Preferisco le implementazioni di Syntax Highlighter (sto usando plugin Wordpress per la mia blog ).
Vantaggi
- Si basa su JavaScript e lo fa non importa di quello che hai sul server.
- Post con questo display di formattazione correttamente su diversi feed RSS e può essere copiato negli appunti.
- È banale estendere la sintassi regole. Lo sto usando per evidenziare operatori personalizzati in DSL basato su Boo (vedi post di esempio )
- Sono supportate più lingue out-of-the-box
(fonte: googlecode.com )
Puoi ottenere script di evidenziazione della sintassi JavaScript, come questo di Dean Edwards.
Questa è anche una versione jQuery apparentemente basato su di esso che sembra buono.
CopySourceAsHtml è un componente aggiuntivo per Microsoft Visual Studio 2005 che ti consente di copiare il codice sorgente, l'evidenziazione della sintassi e i numeri di riga come HTML.
http://copysourceashtml.codeplex.com
È altamente configurabile e funziona molto meglio di quanto la pagina di download non ti aspetti! Non so se c'è qualcosa di simile per VS 2008
Se non hai la possibilità di aggiungere il riferimento CSS del prettificatore di Google, questo sarebbe un modo migliore di procedere, poiché quello che ottieni è un HTML completo con lo stile richiesto. Lo uso sempre sul nostro wiki degli sviluppatori e lo adoro.
Una soluzione ancora migliore, se non vuoi preoccuparti di installare nulla, è semplicemente usare la piccola app Web che ho scritto chiamato BlogTrog CodeWindow:
È facile da usare. Basta incollare il codice e incorporare i risultati.