Creole記法

Creole 1 は新しい wiki 記述言語で、目標は共通の wiki 記法になること及び異なる wiki エンジン間でコンテンツを簡単に交換できるようにすることです。

このページでは creole 記法のうちもっとも重要な要素を紹介します。まずマークアップ記述を、続いてWikiエンジンによる表示を示します。さらに、関連するヘルプページへのリンクも書かれています。ただし、wikiの設定によっては動作が異なる場合もありますので、ご注意ください。

ところで・・・このページはまさしく creole 記法で書かれています!

目次

**目次** (第2レベルまで)
<<TableOfContents(2)>>

目次 (第2レベルまで)

見出し

<<TableOfContents()>>
= 見出し 第1レベル =
== 見出し 第2レベル ==
=== 見出し 第3レベル ===
==== 見出し 第4レベル ====
===== 見出し 第5レベル =====

見出し 第1レベル

見出し 第2レベル

見出し 第3レベル

見出し 第4レベル

見出し 第5レベル

テキスト書式

* //強調 (斜体)//
* **太字**
* **//太字 斜体//**, //**斜体 太字**//
* {{{等幅}}}
  • 強調 (斜体)
  • 太字
  • 太字 斜体, 斜体 太字
  • 等幅

ハイパーリンク

内部リンク

* [[FrontPage]]
* [[HelpOnEditing/SubPages]]
* [[/SubPage]]
* [[../SiblingPage]]
* [[FrontPage|named link]]
* [[#anchorname]]
* [[#anchorname|description]]
* [[PageName#anchorname]]
* [[PageName#anchorname|description]]
* [[attachment:filename.txt]]

外部リンク

* http://moinmo.in/
* [[http://moinmo.in/]]
* [[http://moinmo.in/|MoinMoin Wiki]]
* [[http://static.moinmo.in/logos/moinmoin.png]]
* {{http://static.moinmo.in/logos/moinmoin.png}}
* [[http://static.moinmo.in/logos/moinmoin.png|moinmoin.png]]
* [[MeatBall:InterWiki|InterWiki page on MeatBall]]
* [[file://///servername/share/full/path/to/file/filename%20with%20spaces.txt|link to file filename with spaces.txt]]
* [[mailto:user@example.com]]

自動リンクの回避/制限

 * {{{http://www.example.com}}}
 * ~http://www.example.com/
  • http://www.example.com
  • http://www.example.com/

描画

{{drawing:myexample}}

箇条書き

番号無しの箇条書き

* 項目 1

* 項目 2 (空行に続く)
** 項目 2.1
*** 項目 2.1.1
* 項目 3
  • 項目 1
  • 項目 2 (空行に続く)
    • 項目 2.1
      • 項目 2.1.1
  • 項目 3

番号付きの箇条書き

# 項目 1
## 項目 1.1
## 項目 1.2
# 項目 2
  1. 項目 1
    1. 項目 1.1
    2. 項目 1.2
  2. 項目 2

水平線

----

|=A |=B |=C |
| 1 | 2 | 3 |
A B C
1 2 3

改行

強制\\改行

強制
改行

マクロと変数

マクロ

  • <<Anchor(anchorname)>>anchorname という名前のリンクアンカーを挿入します
  • <<BR>> は物理改行を挿入します
  • <<FootNote(Note)>>Note という脚注を挿入します
  • <<Include(HelpOnMacros/Include)>> 行内にページ HelpOnMacros/Include の内容を挿入します
  • <<MailTo(user AT example DOT com)>> はログインしていないユーザーに対して電子メールアドレス user@example.com を分かり難くします

変数

  • @SIG@ は保存時のログイン名とタイムスタンプを挿入します
  • @TIME@ は保存時の日付と時刻を挿入します

パーサー

そのまま表示

{{{
def hello():
    print "Hello World!"
}}}
def hello():
    print "Hello World!"

構文のハイライト

{{{
#!python
def hello():
    print "Hello World!"
}}}
   1 def hello():
   2     print "Hello World!"

Creole チートシート (PNG 画像) もご覧ください。