Blog saya di-host di Blogger dan saya sering memposting snipet kode di C
/ C#
/ Java
/ XML
dll. Tapi saya merasa snippetnya "rusak".
Apakah ada situs web yang dapat saya gunakan untuk mem-parsing cuplikan sebelumnya dan memilah format, mengonversi XML " <
" menjadi " <
" dll.
Ada sejumlah pertanyaan di sekitar area ini pada SO tetapi saya tidak dapat menemukan yang menjawab pertanyaan ini secara langsung.
Edit:
Untuk jawaban @Rich , situs menyatakan "Untuk menampilkan kode yang diformat di situs Anda, Anda perlu mendapatkan stylesheet CSS ini, dan menambahkan referensi ke sana di <head>
bagian halaman Anda" . Itulah masalahnya - Anda tidak dapat melakukan ini di Blogger AFAIK.
formatting
blogs
blogger
rbrayb
sumber
sumber
Jawaban:
Saya telah membuat entri posting blog yang menjelaskan cara menambahkan kode sorotan ke blogger menggunakan syntaxhighlighter 2.0
Inilah posting blog saya:
http://www.craftyfella.com/2010/01/syntax-highlighting-with-blogger-engine.html
Saya harap ini membantu kalian .. Saya cukup terkesan dengan apa yang bisa dilakukannya.
sumber
</head>
bagian dan menambahkan tag pra sekitar kode saya juga. Tidak ada perubahan.Cara termudah untuk berbagi kode adalah dengan intisari publik. Cukup tulis satu dan tempel di kode sematan. Peasy mudah.
http://gist.github.com
Untuk mengatasi masalah mesin pencari, seseorang dapat menggunakan disembunyikan
div
di halaman sesederhana:sumber
Untuk blog saya, saya menggunakan http://hilite.me/ untuk memformat kode sumber. Ini mendukung banyak format dan output html yang agak bersih. Tetapi jika Anda memiliki banyak potongan kode maka Anda harus melakukan banyak copy paste. Untuk memformat kode Python saya juga menggunakan Pygments ( posting blog ).
sumber
Skrip css ini mungkin berguna untuk semua - Ini bukan untuk penyorotan sintaksis tetapi bekerja dengan baik untuk menyajikan kode sumber dalam format asli:
Cara Penggunaan :
MANFAAT: Sederhana dan mudah digunakan, kurang konfigurasi, mudah dikonfigurasi ulang, tidak ada perangkat lunak tambahan
sumber
Ini dapat dilakukan dengan cukup mudah dengan SyntaxHighlighter. Saya memiliki petunjuk langkah demi langkah untuk mengatur SyntaxHighlighter di Blogger di blog saya. SyntaxHighlighter sangat mudah digunakan. Ini memungkinkan Anda memposting cuplikan dalam bentuk mentah dan kemudian membungkusnya dalam
pre
blok seperti:Cukup ganti nama kuas ke "python" atau "java" atau "javascript" dan rekatkan kode pilihan Anda. Penandaan CDATA memungkinkan Anda memasukkan cukup banyak kode apa pun di sana tanpa khawatir entitas akan lolos atau gangguan khas lainnya dari kode blog.
sumber
1. Pertama, ambil cadangan template blogger Anda
2. Setelah itu buka template blogger Anda (Dalam mode Edit HTML) & salin semua css yang diberikan di tautan ini sebelum
</b:skin>
tag3. Tempel kode followig sebelum
</head>
tag4. Tempel kode berikut sebelum
</body>
tag.5. Simpan Template Blogger.
6. Sekarang penyorotan sintaks siap digunakan Anda dapat menggunakannya dengan
<pre></pre>
tag.7. Anda dapat melarikan diri kode Anda di sini .
8. Berikut adalah daftar bahasa yang didukung untuk
<class>
atribut.sumber
http://formatmysourcecode.blogspot.co.uk/ berfungsi dengan baik, Anda cukup menyalin, memformat, menempel kembali.
sumber
Saya menggunakan solusi teknologi yang cukup rendah. Saya memformat kode menggunakan alat penyorotan sintaks online ini kemudian hanya menempelkannya ke blog
sumber
Inilah salah satu situs yang akan memformat kode Anda dan meludahkan html, dan bahkan menyertakan gaya inline untuk pewarnaan sintaks. Mungkin tidak bekerja untuk semua kebutuhan Anda, tetapi merupakan awal yang baik. Saya percaya dia telah membuat sumber tersedia jika Anda ingin memperpanjangnya:
sumber
Saya telah membuat alat yang menyelesaikan pekerjaan. Anda dapat menemukannya di blog saya:
Colorizer C # Kode Online gratis
Selain mewarnai kode C # Anda, alat ini juga menangani semua simbol '<' dan '>' yang mengubahnya menjadi '& lt;' dan '& gt;'. Tab dikonversi menjadi spasi agar terlihat sama di peramban yang berbeda. Anda bahkan dapat membuat colorizer inline gaya CSS, jika Anda tidak bisa atau Anda tidak ingin memasukkan lembar gaya CSS di blog atau situs web Anda.
sumber
Saya menggunakan SyntaxHighlighter dengan blog Blogger saya. Situs sebenarnya di-host di server saya sendiri daripada di Blogger (Blogger memiliki opsi untuk memasang posting ke situs Anda sendiri), tetapi memiliki domain dan hosting web Anda sendiri hanya berharga beberapa dolar sebulan.
sumber
Sepertinya ada beberapa perubahan dengan SyntaxHighlighter 2.0 yang membuatnya lebih mudah digunakan dengan Blogger.
Ada versi gaya dan Javascripts yang dihosting di: http://alexgorbatchev.com/pub/sh/
sumber
Sebenarnya saya telah menggunakan (apa lagi ;-)) Vim untuk ini: ia memiliki 2html "plugin". Lihat dokumen di sini .
Jadi ketika saya mengedit kode saya, saya hanya mengubahnya menjadi HTML dan menempelkan hasilnya ke editor HTML Blogger.
Catatan: HTML ini tidak begitu indah (embeded css akan lebih baik), tetapi hanya berfungsi.
Oh: dan ini memiliki file sintaks untuk beberapa bahasa yang membuatnya sangat berguna.
sumber
Jawaban spesifik Emacs: Sejauh menyangkut blogger, ini memungkinkan inline css. Masalah dengan stabilo berbasis javascript adalah Anda harus hidup dengan skema warnanya atau mengimplementasikannya sendiri. Tapi, seperti saya, jika Anda adalah penggemar skema warna emacs Anda sendiri, Anda memiliki pilihan yang jauh lebih baik. Saya telah meretas paket "htmlize.el" untuk emacs untuk menambahkan empat fungsi berikut ...
Fungsi-fungsi ini akan menampilkan copy-paste html siap (gaya inline) dalam buffer baru di emacs, yang dapat Anda langsung gunakan dalam posting blog Anda. Outputnya terlihat persis sama dengan Anda akan melihat kode di emacs (termasuk skema warna).
Berikut ini tautan ke blog saya , di mana Anda dapat menemukan informasi terperinci tentang cara menggunakan "blog-htmlize.el" dengan emacs. Ini tidak jauh dengan pengkodean html juga tanda "kurang dari" dan "lebih besar dari". Dan karena emacs melakukan semua penyorotan dan gaya, Anda tidak perlu khawatir tentang apakah perpustakaan js mendukung bahasa snippet Anda, Anda juga tidak perlu ikut campur dengan kode templat Anda di blogger.
Anda dapat menemukan file elisp di sini (simpan file sebagai blog-htmlize.el )
sumber
Saya memutar sendiri di F # (lihat pertanyaan ini ), tetapi masih belum sempurna (saya hanya melakukan regexps, jadi saya tidak mengenali kelas atau nama metode dll).
Pada dasarnya, dari apa yang saya tahu, editor blogger kadang-kadang akan makan kurung sudut Anda jika Anda beralih antara mode Tulis dan HTML. Jadi, Anda harus menempel ke mode HTML lalu menyimpan langsung. (Saya mungkin salah dalam hal ini, baru mencoba sekarang dan tampaknya berfungsi - tergantung pada browser?)
Ini mengerikan ketika Anda memiliki obat generik!
sumber
Untuk memposting html, javascript, c # dan java Anda harus mengonversi karakter khusus ke kode HTML. sebagai
'<'
sebagai<
dan'>'
untuk>
dan lain-lainTambahkan tautan ini, Konverter kode ke iGoogle. Ini akan membantu Anda mengonversi karakter khusus.
Kemudian tambahkan SyntaxHighlighter 3.0.83 versi baru untuk menyesuaikan kode Anda di blogger. Tetapi Anda harus tahu Cara mengkonfigurasi syntaxHighlighter di template blogger Anda.
sumber