Mam blog zarządzany przez Tumblr , na którym publikuję wiele postów związanych z Pythonem. Jak sprawić, by fragmenty Pythona w moich postach były oznaczone kolorami?
Mam blog zarządzany przez Tumblr , na którym publikuję wiele postów związanych z Pythonem. Jak sprawić, by fragmenty Pythona w moich postach były oznaczone kolorami?
Odpowiedzi:
Jeśli masz ich zbyt wiele, powiedziałbym, że idź do google-code-prettify .
Wszystko, co musisz zrobić, to dołączyć javascript, css i gotowe.
Sprawdź kilka przykładów, a oto konfiguracja:
- Pobierz dystrybucję
- Dołącz skrypt i arkusze stylów do swojego dokumentu (musisz upewnić się, że pliki css i js znajdują się na twoim serwerze oraz dostosować ścieżki w skrypcie i znaczniku link)
<link href="prettify.css" type="text/css" rel="stylesheet"/><script type="text/javascript" src="prettify.js"></script>- Dodaj onload = "prettyPrint ()" do znacznika body dokumentu.
- Zmodyfikuj arkusz stylów, aby uzyskać preferowaną kolorystykę
Możesz użyć hilite.me
hilite.me konwertuje fragmenty kodu do ładnie wydrukowanego formatu HTML, który można łatwo osadzić w postach na blogu, wiadomościach e-mail i stronach internetowych.
Po prostu skopiuj kod źródłowy do lewego panelu, wybierz język i schemat kolorów, a następnie kliknij „Podświetl!”. Kod HTML z prawego panelu można teraz wkleić do swojego bloga lub wiadomości e-mail, nie są wymagane żadne zewnętrzne pliki CSS ani Javascript.
Używam do tego celu Githuba . Wklej i utwórz treść, a następnie umieść ją na dowolnej stronie internetowej, w tym na tumblr.
scriptelementy - Tumblr ucieka przed nimi, nawet jeśli używasz trybu HTML. Jakieś pomysły?
codetagów konkretnymclass, co nie jest miłe, jeśli używasz składni Markdown. Na szczęście nie jest to problemem przy użyciu JS przy ładowaniu strony.