如果你不得不创建一个主题

  1. head
    • config.html_head 会被加入所有网页的 <head> 元素中

  2. body
    • 你可以使用一些HTML片段去定制Moin的输出(我们指的是"classic"主题,其他的可能会有所不同) - 下面是输出的顺序:
    • 头部:
      • config.page_header1
      • config.logo_string - 使用它去更改Logo(通常在左上角)
      • username, title
      • iconbar
      • config.navi_bar - 是要被添加到标题区域中的页面名字的列表,如果没有,则没有导航栏。
      • trail
      • config.page_header2
      • msg
    • 维基页面
    • 尾部:
      • config.page_credits
      • config.page_footer1
      • EditText, search forms, actions

      • config.page_footer2
  3. 作为一个维基用户,你可以在UserPreferences中设置你自己的CSS URL来替换主题中的CSS设置 - 这个样式表总是在主题样式表之后载入的,所以你可以替换所有希望更改的部分。你的CSS文件必须是UTF-8编码的 (ASCII编码是它的一个子集,所以也可以使用ASCII编码)。

"page_header1", "page_header2", "page_footer1"和"page_footer2"现在是可调用的(callable),而且使用"request"对象作为单独参数来调用 (注意,为了与未来的变化兼容,callable函数应当接受任意键值参数)。

此页的英文版本:HelpOnThemes