Plone 預設的 StyleSheet 裡並沒有對 reStructuredText 的 adminition class 作處理;所謂的 admonition 就是像 .. note:: 啦、 .. tip:: 啦或泛用的 .. admonition:: 等等這些 directive 所指示的「警語」。以書籍來講,在排版這些警語的時候會在它們的外圍作一個框框,然後在裡面寫著「注意」、「小技巧」等等。

因為 Plone 沒寫 rst admonition 的 CSS,結果在網頁裡 render 的時候 admonition 和一般文字就看不出差別,所以我在 $PLONE_ROOT/portal_skins/custom/ploneCustom.css 裡自訂了以下的樣式:

div.admonition {
  margin-left: 4ex;
  margin-bottom: 1ex;
  padding: 1em;
  border: &dtml-borderWidth; &dtml-borderStyleAnnotations; &dtml-globalBorderColor;;
}

div.note {
  margin-left: 4ex;
  margin-bottom: 1ex;
  padding: 1em;
  border: &dtml-borderWidth; &dtml-borderStyleAnnotations; &dtml-globalBorderColor;;
}

給 admonition 加上邊框,往右縮排四個字元,內隔一個字元。 .. tip:: 的 class 是 tip ,其它的想來也可照貓畫虎。

Posted by yungyuc at 22:09, 0 comment, 0 trackback.
Navigate
Add a trackback
Add a comment

Your name. (required)

Your personal website. (optional)

Your email address. Will not show in page. (suggested, but optional)

Text format is "Plain Text".

Enter "zZNwQ"
© hover year to navigate month: powered by django