2009-10-29 19 views
24

Te dni, w każdej witrynie, w której pokazują fragmenty kodu (nawet w Stackoverflow), kod jest ładnie zawijany wokół elementu GUI, który podkreśla elementy składni, podaje numery linii itp. Chcę pokazać kod ruby ​​na szynie w mój blog i chcę te elementy wizualne na moim blogu.Jak mogę lepiej wyświetlać kod na blogu blogera?

Jak mogę to zrobić na blogu blogera?

+3

Należy do superuser.com. To nie jest programowanie, chodzi o to, jak używać blogera. – GEOCHET

+0

Nie głosuj na to ludzi ... zamknij! To nie czyni cię złym człowiekiem !!! –

+1

Dlaczego, na Boga, chciałbyś to zamknąć? Należy tutaj. –

Odpowiedz

20

Kliknij na „Edytuj kod HTML” w Bloggerze, a następnie włóż następujące w sekcji <head> kodu HTML:

<script type="text/javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shCore.js"></script> 
<script type="text/javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushRuby.js"></script> <script type="text/javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shLegacy.js"></script> 
<link type="text/css" rel="stylesheet" href="http://alexgorbatchev.com/pub/sh/2.1.364/styles/shCore.css" /> 
<link type="text/css" rel="stylesheet" href="http://alexgorbatchev.com/pub/sh/2.1.364/styles/shThemeDefault.css" />  <script language="javascript"> 
window.onload = function() { 
    dp.SyntaxHighlighter.ClipboardSwf = 'http://alexgorbatchev.com/pub/sh/2.1.364/scripts/clipboard.swf'; 
    dp.SyntaxHighlighter.HighlightAll('code'); 
    dp.SyntaxHighlighter.BloggerMode(); 
} 
</script> 

i dodaje do <body> gdzie chcesz umieścić swój kod :

<pre class="brush: ruby" name="code"># Your Ruby Code</pre> 
+1

Cześć .. jest to możliwe, aby podać kod CSS n Javascript, który jest używany do stackoverflow kodu. Kody są wyświetlane w stackoverflow jest niesamowite .. żadnych sugestii? –

+1

Mój blog wygląda pięknie dziękuję :) http://code-like-a-poem.blogspot.in/2013/04/angularjs-tutorial-2-structuring-and.html Tylko uwaga, więcej pędzli http : //alexgorbatchev.com/SyntaxHighlighter/manual/brushes/ –

+0

Dodałem to do mojego bloga ([http://cosgunvistas.blogspot.in] (http://cosgunvistas.blogspot.in)) i działa dobrze. Dodałem także więcej pędzli i użyłem [motywu custome] (http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/). –

3
+0

Jak używać ich w moim blogu Bloggera – Anand

+3

Zakreślacz w składni w twoim pierwszym linku jest starą wersją. – sfarbota

+0

odpowiedź na proste linki jest słaba, ponieważ linki mają tendencję do umrzeć ... – Julix

1
+2

Naprawdę nie rozumiem twojej edycji. Czy nie masz lepszych rzeczy do roboty, niż niepotrzebne dziurkowanie z formatowaniem, dopóki nie spełni Twoich osobistych preferencji? –

+0

Nie mogę powiedzieć, że podoba mi się również wrogie podsumowanie edycji pozostawione przez Rich B. "Nie przejmuj się zwracaniem uwagi na podgląd lub cokolwiek ..." Miłe. – mensch

+0

Dla kogoś zwanego mensch powinieneś pragnąć doskonałości. –

2

SyntaxHighlighter jest droga, ale wszystkie linki podane tutaj nie działa dla mnie.

Znalazłem kompletny, dwuetapowy przewodnik po instalacji najnowszej wersji 3.x w Bloggerze, która faktycznie działa pod numerem here.

+0

Powinna być zaakceptowana odpowiedź, dziękuję za przykładowy link =] –

+0

Tutaj link nie jest już dobry – unflores

0

Problem z użyciem JavaScript do dynamicznego tworzenia kodu styl składni przy starcie są:

  1. strona ładuje się powoli
  2. Początkowy wygląd kodu wyświetlanego w formacie RAW
  3. Nevers działa, jeśli jest obsługa JavaScript wyłączone

Lepszą techniką byłoby po prostu skopiowanie wkleić HTML, wygenerowany za pomocą niektórych konwerterów.

Online Syntax Highlight Generator Tool

codeworkout.blogspot.com/2014/07/online-generator-tool-for-code-syntax_18.html

Powiązane problemy