[[MovableType]]

#contents

*はじめに [#d997dea9]

[[mt-sukeroku2:http://hsj.jp/works/2005/07/10/mtsukeroku2_3.html]]の改造です。

基本、pukiwiki記法の改造。

以下の改造を行っています。
-dp.SyntaxHighlighter対応
-&sizeのpx固定をはずす

*dp.SyntaxHighlighter対応 [#b8cc21fa]

プログラムコードのシンタックスハイライトのdp.SyntaxHighlighter対応にする方法。

まず、dp.SyntaxHighlighterをHTMLで書いても、普通に使えるようにしておいてください。
インストールは、[[こちらを参考に:http://weblibrary.s224.xrea.com/weblog/web20/blog/dpsyntaxhighlig.html]]

**使い方 [#n9b6af9c]

pukiwikiのcodeプラグインみたいに使います。

 #code(delphi){{
   Hoge;
   Moge;   
 }}

みたいな感じです。

'delphi'以外に、
-'c#', 'c-sharp', 'csharp'
-'cpp', 'c', 'c++'
-'css'
-'delphi', 'pascal'
-'java'
-'js', 'jscript', 'javascript'
-'php'
-'py', 'python'
-'ruby', 'rails'
-'sql'
-'vb', 'vb.net'
-'xml', 'xhtml', 'xslt', 'html', 'xhtml'

などが使えます。(というか、dp.SyntaxHighlighter の class="ほげ" のところに書けるものが使えます)

*sizeのpx固定をはずす [#y6ea72c7]
デフォルトでは、
 &size(12){ほげほげ};
では、12pxと固定になります。
pxは、文字サイズを変えても変わらないので、emにしたいのです。
そこで、
 &size(2em){ほげほげ};
と書けるようにしました。
*ダウンロード [#a91697ca]
上記の改造をほどこした、mt-sukeroku2のダウンロードは、以下から、
パッチと、パッチ当て済み両方を置いておきました。

ver 0.0.3
-パッチ:&ref(http://tobysoft.net/archives/MovableType/mt-sukeroku2_patch0_0_3.patch);
-パッチ済み:&ref(http://tobysoft.net/archives/MovableType/mt-sukeroku2_patch0_0_3.zip);


* HISTORY [#o2bda829]
-ver 0.0.3 [[patch:http://tobysoft.net/archives/MovableType/mt-sukeroku2_patch0_0_3.patch]] [[zip:http://tobysoft.net/archives/MovableType/mt-sukeroku2_patch0_0_3.zip]]
--dp.SyntaxHighlighterで、オプションを Kiseru.pm の code_highlight_option 指定できるように。
デフォルトは、":nogutter"で、行番号非表示になってます。
行番号を表示したい場合は、空文字""にするとよいです。
-ver 0.0.2 [[patch:http://tobysoft.net/archives/MovableType/mt-sukeroku2_patch0_0_2.patch]] [[zip:http://tobysoft.net/archives/MovableType/mt-sukeroku2_patch0_0_2.zip]]
--&size(2em){大きいサイズ}; のように、emを指定できるように
--sizeを
 &size(2em){大きいサイズ};
のように、emを指定できるように
-ver 0.0.1 [[patch:http://tobysoft.net/archives/MovableType/mt-sukeroku2_patch0_0_1.patch]] [[zip:http://tobysoft.net/archives/MovableType/mt-sukeroku2_patch0_0_1.zip]]

--とりあえず、dp.SyntaxHighlighterに対応


----

#comment

TIME:"2007-08-03 (金) 14:26:54" REFERER:"http://tobysoft.net/wiki/index.php" USER_AGENT:"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2)"
Front page   Edit Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes