##language:zh '''PyBlosxom 预处理格式文本实用配置''' -- Zoom.Quiet [<>] <> = preformatters = '''预格式化!''' * 嗬嗬嗬,Wiki,VBB等等包含各种格式声明文本都是在输出到web 时才生成对应的带格式字串的,平时保存的都是纯净的文本!! * 所以称'''预格式化''' == PyBlosxom 支持多种格式 == * 仅仅随系统发布的就有 * '''plain''' -- 纯文本格式,不进行预处理,可以直接写HTML * '''genericwiki''' -- Wiki 模式 * '''linebreaks''' -- 自动断行 * '''moinmoin''' -- MoinMoin 模式;需要系统中安装有MoinMoin 1.0 以上版本 * entryparsers -- 另外在此目录中附了 条目处理的几个预处理格式 * '''py''' -- Python 脚本 模式;将 MoinMoin的Python 语法渲染分离而得 * '''rst''' -- reST 新结构化文本模式;系统需要安装 [[http://docutils.sourceforge.net/|docutils]] * '''txtl''' -- [[http://dealmeida.net/projects/textile/|textile 主页]] * 详细[http://dealmeida.net/en/Programming/Pyblosxom/pyblosxom_plugins.html ] * 等等! == 合理混用 == * OK! 各种格式文本各有好处那未如何可以简单的自由使用?? * 一句话,'''声明!!''' === 迁就主要矛盾 === * 不是按照你最常用的格式,或是最简单的格式 * 而是'''你PyBlosxom 的基本插件''' * 在下设置的主页面中必须有 summary -- '''摘要列表'''插件,否则每篇日志都全编显示………………! * 然而 summary 仅仅支持 "plain","txtl"模式! * 幸好各种模式都可以根据专门的文件后缀来区别 === steps === 1 按照正常的方式将所有插件安装好 2 设置为: {{{#!python # 文章预处理参数 py['parser'] = 'plain' }}} 3 虽然是最简单的,但是可以方便的将文本声明为何种预处格式!让系统自个儿识别处理 4 准备好模板;就是修改原来的 story.flav * '''flav''' 就是你的样式的名称,可以任何8位以下字串,根据之可以在 '''py['defaultFlavour']''' 指定为你的默认样式,PyBlosxom 系统默认的样式是 ''html'' {{{#!python #story.flav ...
$summary ... # 将原来的$body 替换为 $summary就好! }}} ==== linebreaks ==== '''列举几个格式文本的编写声明''' * '''linebreaks''' * 文件存为 .txt * 内容含有 summary 段落和格式声明就好! {{{in your blog:: 日志的标题 #parser linebreaks ((( 摘要信息,以三"("标识 ))) 正文 随便写啦……………… }}} ==== reST ==== * '''reST''' -- 新结构化文本 * 文件存为 .rst * 内容含有 summary 段落 {{{in your blog:: 日志的标题 ((( 摘要信息,以三"("标识 ))) 正文 -------------- * 随便写啦……………… }}} -------------------------- * 也可以文件存为 .txt * 内容含有 summary 段落和格式声明就好! {{{in your blog:: 日志的标题 ((( 摘要信息,以三"("标识 ))) #parser reST 正文 -------------- * 随便写啦……………… }}}