1 * <lisp>(setq Title "Muse配置笔记")</lisp>
7 ** 1. 如何在html发布模板中加入页面的标题
8 - 在每个页面的头部定义一个lisp变量,并显示为一级标题
10 * <li*p>(setq Title "标题")</li*p>
12 - 在html header模板中插入lisp命令
14 <title><l*sp>Title</li*p></title>
20 <li*p>(current-time-string (nth 5(file-attributes muse-publishing-current-file)))</li*p>
24 - muse最新的版本已经包括src tag的代码高亮,,采用htmilize来实现的。.可惜我的总是没有显示,,郁闷至极,,发现[[http://blog.chinaunix.net/u/8057/showart_336268.html][hellwolf]]写的调用source-highlight来实现的代码高亮的方法很有特色,,source-highlight是一个小的shell程序,,可以处理很多的程序语言,转化成html,xhtml,doc,latex等等的输出。.
25 - 先安装source-highlight,,然后将下面的patch加入你的.emacs中
26 - hellwolf兄的patch最终结果是代码中嵌入style来实现不是很优雅,我想通过外部css来配置显示,,将它的代码修改了一下,[[./source-highlight.el][代码]].
27 - 现在发布的都是xhtml代码,样式在外部给定,这边有个很多css的例子[[http://www.gnu.org/software/src-highlite/style_examples.html][source-highlight站点给出的代码显示的css例子]]。可以参考。.
40 changelog = changelog.lang
47 fortran = fortran.lang
54 javascript = javascript.lang
58 langdef = langdef.lang
64 logtalk = logtalk.lang
68 outlang = outlang.lang
77 postscript = postscript.lang
98 docbook = docbook.outlang
100 esc-doc = esc.outlang
102 html-css = css_common.outlang
103 html-css-doc = cssdoc.outlang
104 html-doc = htmldoc.outlang
105 javadoc = javadoc.outlang
106 latex = latex.outlang
107 latex-doc = latexdoc.outlang
108 latexcolor = latexcolor.outlang
109 latexcolor-doc = latexcolordoc.outlang
110 texinfo = texinfo.outlang
111 xhtml = xhtml.outlang
112 xhtml-css = xhtmlcss.outlang
113 xhtml-css-doc = xhtmldoc.outlang
114 xhtml-doc = xhtmldoc.outlang