SyntaxHighlighter [プログラミング]
ゲームだプラモだデジカメだオーディオだと趣味満載のBlogだがたまにプログラムのメモっぽいことを書こうとした時に、このBlogは改行を残してくれないので非常にめんどくさい事が多く割と書かなかったが、GWであるのもあってちょっと調べてみた。
SyntaxHilighterというのがあるらしい
http://konoha-webnote.blog.so-net.ne.jp/2012-11-28
ここのやりかたを丸パクりしてやってみた
ただ、参照jsにbashが無いので追加した。
bash
c
でbashのキーワードであるwhileとかletに色が付くはずなんだが、付かない。
preタグは聞いているがfunctionが効いていない
単にpreタグが動いているだけの模様。
というか、そもそもpreタグが使えたのでそれを使えばコードは貼れる模様。
#includeはTwitterのタグに反応しているので、どうもSo-netのスクリプトと競合しているような・・・
うーん。微妙。
SyntaxHilighterというのがあるらしい
http://konoha-webnote.blog.so-net.ne.jp/2012-11-28
ここのやりかたを丸パクりしてやってみた
ただ、参照jsにbashが無いので追加した。
bash
#!/bin/bash CNT=1 MAX=10 while [ $CNT -lt $MAX ] ; do echo $CNT let CNT+=1 done
c
/* make -C /lib/modules/`uname -r`/build M=`pwd` see kernel/kmod.c */ #include <linux/module.h> #include <linux/kmod.h> char usercmd[256] = "/bin/ls"; static int __init call_user_init(void) { int ret; char *argv[] = { usercmd, NULL }; char *envp[] = { "HOME=/", "TERM=linux", "PATH=/sbin:/usr/sbin:/bin:/usr/bin", NULL }; ret = call_usermodehelper(usercmd, argv, envp, UMH_WAIT_PROC); if (ret) { printk(KERN_INFO "call_user_init fail=%d\n", ret); } return ret; } static void __exit call_user_exit(void) { printk(KERN_INFO "call_user_exit\n"); } module_init(call_user_init); module_exit(call_user_exit);
でbashのキーワードであるwhileとかletに色が付くはずなんだが、付かない。
preタグは聞いているがfunctionが効いていない
単にpreタグが動いているだけの模様。
というか、そもそもpreタグが使えたのでそれを使えばコードは貼れる模様。
#includeはTwitterのタグに反応しているので、どうもSo-netのスクリプトと競合しているような・・・
うーん。微妙。
コメント 0