«前の日(03-03) 最新 次の日(03-05)» 追記
RSS feed

からっぽの日記


2008-03-04(火)

SHJS を tDiary 2.2.1 で使うの巻

れぶろぐ - [tDiary][JavaScript] tDiary で SHJS (Syntax Highlighting in JavaScript) を使って構文ハイライトする を参考に SHJS を導入したんだが、tDiary を 2.2.1 に上げる際、hikidoc.rb も更新されていて 2.2.0 の時と同じでやり方ではダメだった。よく仕組みが分かってないが、以前のバージョンと比べながらなんとか修正してみた。一応、晒しときます。おかしいところがありましたらご指摘お願いしますm(_ _)m

hikidoc.rb.patch

--- hikidoc.rb.orig	Wed Feb 13 18:09:16 2008
+++ hikidoc.rb	Wed Mar  5 00:47:06 2008
@@ -670,8 +670,10 @@
       syntax = info ? info.downcase : nil
       if syntax
         begin
-          convertor = Syntax::Convertors::HTML.for_syntax(syntax)
-          @f.puts convertor.convert(str)
+          @f.puts "<pre class=\"sh_#{syntax}\">"
+          @f.puts escape_html_param(str)
+          @f.puts "</pre>"
+          @f.puts "<script type=\"text/javascript\" src=\"shjs/lang/sh_#{syntax}.min.js\"></script>"
           return
         rescue NameError, RuntimeError
         end

2011-03-04(金)

tDiary 3.0 へバージョンアップ

ようやく重い腰を上げて、tDiary を 2.2.2 から 3.0.1 へバージョンアップ。それに伴いカピバラ温泉なテーマをたださんのグスタフテーマを元に作ってみました。まだ調整中ですが。


«前の日(03-03) 最新 次の日(03-05)» 追記
RSS feed