새 문서 편집 변경점 과거 첨부 복사 이름 바꾸기 동결   전체 문서 일람   도움말   바뀐 글 RSS

FormattingRules

Top / FormattingRules
최종 수정 일시 : 2020-01-09 (목) 02:21:19 (1770d)

글 꾸미는 방법

평상시에는 입력한 문장이 그대로 출력됩니다.

  • HTML 태그는 효과 없습니다. 쓴 문장은 그대로(「<font color="red">text</font>」라고 쓴 모습대로)표시됩니다.
  • 단락과 단락의 구분에는 빈 줄을 끼워 넣어 주세요. 빈 줄을 끼우지 않은 연속된 복수의 줄은 같은 단락으로 인식됩니다(연결되어 표시됩니다).

여기에 덧붙여, 특정 룰을 통해 글을 꾸미는 것이 가능합니다. 다음은, 플러그 인에 대해서는 자주 쓰이는 것만을 간략하게 설명하고 있습니다. 플러그 인 옵션 등 상세한 설명에 대해서는 PukiWiki/1.4/Manual/Plugin 을 참조해 주세요.



블럭 요소

  • 블럭 요소는, 인라인 요소와 다른 블럭 요소를 하위 요소로 둘 수 있습니다. 다만, 단락, 목차 나누기, 수평선, #으로 시작하는 블럭 요소는 다른 블럭 요소를 하위 요소로 둘 수 없습니다.
  • 빈 줄은 최상위 블럭 요소의 단락 구분이 됩니다. 빈 줄이 나타나면, 단락 내 모든 블럭 요소는 끝납니다.
  • 블럭 요소는, 다른 블럭 요소의 하위 요소로 들어갈 수 있습니다.
    • 목록 구조와 인용문은 다른 블럭 요소를 하위 요소로 둘 수 있습니다. 하위 요소의 블럭 요소는 상위 요소의 단계에 따라 들여쓰여 표시됩니다. 빈 줄이 나타나면 블럭 요소는 끝납니다.
    • 목록 구조와 인용문의 짜임새 구조로는 3단계의 수준이 있으나, 목록 구조의 수준과 인용문 수준은 별개입니다. 따라서 목록 구조를 인용문의 하위 요소로 두는 경우나 인용문을 목록 구조의 하위 요소로 두는 경우는, 수준을 1단계 올리지 않고 기술합니다.
    • 다른 블럭 요소의 하위 요소인 인용문에서 나올 때, 상위 요소인 블럭 요소를 계속 하고 싶은 경우에는 줄 앞부분에 <, <<, <<<을 붙입니다. <으로 제1 수준의 인용문에서, <<으로 제2 수준의 인용문에서, <<<으로 제3 수준의 인용문에서 나옵니다. 빈 줄을 기술하면 인용문만이 아닌 상위 요소인 블럭 요소에서도 나옵니다.
  • 블럭 요소로 된 플러그 인은 #〜의 형식을 띱니다. *1

단락

인라인 요소

다른 블럭 요소를 명시하지 않는 한, 단락이 됩니다.

~ 인라인 요소

줄 앞부분에 ~ 을 지정한 경우에도 단락이 됩니다. 줄 앞부분 서식의 문자(~, -, +, :, >, |, #, //)을 일반 문자로써 단락의 앞부분에 쓰고 싶은 경우에는, 앝부분에 ~을 기술해서 쓸 수 있습니다.

  • 단락의 앞부분은 한 문자분 글자가 내려갑니다. 다만, 번호 없는 목록 구조, 번호 있는 목록 구조, 인용문 내 단락에서는 글자가 내려가지 않습니다. 정의 리스트 내 단락의 앞부분은 한 문자분 글자가 내려갑니다.
  • 단락은 새 블럭 요소가 나타날 때까지 계속됩니다.
  • 단락은 다른 블럭 요소의 하위 요소가 될 수 있습니다.
  • 단락은 다른 블럭 요소를 하위 요소로 둘 수 없습니다.

인용문

> 인라인 요소

줄 앞부분에 > 을 지정하면, 인용문이 됩니다. 인용문은 >, >>, >>> 등 3개 수준이 있습니다.

  • 인용문 안은, 블럭 요소를 명시하지 않는 한, 단락이 됩니다.
  • 인용문은, 빈 줄이 나타날 때까지 계속됩니다.
  • 인용문 안의 단락은, 새 인용문 또는 블럭 요소가 나타날 때까지 계속됩니다.
  • 인용문은, 다른 블럭 요소의 하위 요소가 될 수 있습니다. 다른 인용문의 하위 요소가 될 경우, 수준을 1단계 올려 기술합니다. 목록 구조의 하위 요소로 둘 경우에는 수준을 1단계 올리지 않고 기술합니다.
  • 인용문은, 다른 블럭 요소를 하위 요소로 둘 수 있습니다. 인용문의 하위 요소가 되는 목록 구조는 수준을 1단계 올리지 않고 기술합니다.
  • 목록 구조 내의 인용문에서 나오는 경우로, 목록 구조를 계속할 경우, <, <<, <<<을 줄 앞부분에 기술합니다.

목록 구조

- 인라인 요소

줄 앞부분에서 - 을 지정하면 , 번호 없는 목록이 됩니다. 번호 없는 목록은 -, --, --- 등 3가지 수준이 있습니다.

  • 번호 없는 목록은, 다른 블럭 요소의 하위 요소가 될 수 있습니다. 다른 목록 구조의 하위 요소로 두는 경우, 수준을 1단계 올려 기술합니다. 인용문의 하위 요소로 두는 경우, 수준을 올리지 않고 기술합니다.
  • - 바로 다음 ~을 기술하면 단락을 하위 요소로 둘 수 있습니다.
  • 번호 없는 목록은, 목록 앞부분이 인라인 요소 또는 단락인 경우에 한해, 목록 다음 줄에 다른 블럭 요소를 기술하여, 다른 블럭 요소를 하위 요소로 둘 수 있습니다.
+ 인라인 요소

줄 앞부분에서 + 을 지정하면 , 번호 있는 목록이 됩니다. 번호 있는 목록은 +, ++, +++ 등 3가지 수준이 있습니다.

  • 번호 있는 목록은, 다른 블럭 요소의 하위 요소가 될 수 있습니다. 다른 목록 구조의 하위 요소로 두는 경우, 수준을 1단계 올려 기술합니다. 인용문의 하위 요소로 두는 경우, 수준을 올리지 않고 기술합니다.
  • + 바로 다음 ~ 을 기술하면 단락을 하위 요소로 둘 수 있습니다.
  • 번호 있는 목록은, 목록 앞부분이 인라인 요소 또는 단락인 경우에 한해, 목록 다음 줄에 다른 블럭 요소를 기술하여, 다른 블럭 요소를 하위 요소로 둘 수 있습니다.
: 정의어 | 설명문

줄 앞부분을 : 로 시작해, | 기호로 문단을 나누면, 정의 목록이 됩니다. 정의 목록은 :, ::, ::: 등 3단계가 있습니다. 정의 목록의 정의어, 설명문은 생략할 수 있습니다. 복수의 이어진 정의 목록을 기술, 두 번째 이후의 정의어를 생략하여 하나의 정의어에 대한 복수의 설명문을 기술할 수 있습니다.

  • 줄 가운데에 | 이 없으면 정의 목록이 되지 않습니다.
  • 정의어・설명문은, 인라인 요소만 기술할 수 있습니다.
  • 정의 목록은, 다른 블럭 요소의 하위 요소가 될 수 있습니다. 다른 목록 구조의 하위 요소로 두는 경우, 수준을 1단계 올려 기술합니다. 인용문의 하위 요소로 두는 경우, 수준을 올리지 않고 기술합니다.
  • | 바로 다음 ~ 을 기술하면 단락을 하위 요소로 둘 수 있습니다.
  • 정의 목록은, 정의 목록 다음 줄에 다른 블럭 요소를 기술하여, 다른 블럭 요소를 하위 요소로 둘 수 있습니다.

글자 상자

줄 앞부분이 반각 공백으로 시작하는 줄은 글자 상자가 됩니다. 줄이 자동으로 되돌아오는 일은 일어나지 않습니다.

  • 글자 상자는, 다른 블럭 요소의 하위 요소가 될 수 있습니다.
  • 글자 상자는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.
  • 글자 상자는, 모든 하위 요소를 문자열로 취급합니다.

| 인라인 요소 | 인라인 요소 |

줄 앞부분에서 | 로 인라인 요소를 목차 나누기하는 것으로 표가 됩니다.

  • 각 요소의 앞부분에 다음 기술자를 지정할 수 있습니다.
    LEFT:
    CENTER:
    RIGHT:
    BGCOLOR(색):
    COLOR(색):
    SIZE( 크기):
    • 요소의 표시위치 및 배경색・문자색・문자 크기(px단위)를 지정합니다. 기본 설정은 왼쪽 정렬입니다.
    표의각 셀 요소의 배치에관한 예시
    왼쪽 정렬가운데 정렬오른쪽 정렬
    오른쪽 정렬왼쪽 정렬가운데 정렬
  • 줄 끝부분에 c를 기술하면 , 서식 지정 줄이 됩니다. 서식 지정 줄로는, 다음 기술자를 지정할 수 있습니다.
    LEFT:
    CENTER:
    RIGHT:
    BGCOLOR(색):
    COLOR(색):
    SIZE( 크기):
    • 기술자 뒤에 수치를 기술하면 , 셀 폭을 px 단위로 지정할 수 있습니다.
  • 줄 끝부분에 h를 기술하면 , 헤더 줄(thead)이 됩니다.
  • 줄 끝부분에 f를 기술하면 , 풋 줄(tfoot)이 됩니다.
  • 셀 안 인라인 요소 앞쪽에 ~을 붙이면, 헤더(th)가 됩니다.
  • 셀 안에 > 을 단독으로 기술하면 오른쪽 셀과 연결합니다(colspan).
  • 셀 안에 ~ 을 단독으로 기술하면 위 셀과 연결합니다(rowspan).
  • 표는, 다른 블럭 요소의 하위 요소가 될 수 있습니다.
  • 표는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.

CSV 형식 표

, 데이터, 데이터, …

줄 앞부분에서 반점(,)을 기술하고, 인라인 요소를 반점목차 나누기로 기술하면 표가 됩니다.

  • 인라인 요소는 큰따옴표(")로 쌀 수 있습니다. 큰따옴표로 묶어, 반점(,)을 포함한 인라인 요소를 기술할 수 있습니다.
  • 큰따옴표(")로 싼 데이터 가운데, 큰따옴표를 두 개("")이어서, 큰따옴표(")를 포함한 인라인 요소를 기술할 수 있습니다.
  • 인라인 요소 대신 등호를 두 개(==)기술하면 , colspan을 의미합니다.
  • 인라인 요소 왼쪽으로 반각 공백 문자를 하나 이상 기술하면 오른쪽 정렬로, 인라인 요소의 좌우로 반각 공백 문자를 하나 이상 기술하면 가운데 정렬이 됩니다.
  • 표는, 다른 블럭 요소의 하위 요소가 될 수 있습니다.
  • 표는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.

목차 나누기

* 인라인 요소

줄 앞부분에 * 을 기술하면, 목차 나누기가 됩니다. 목차 나누기는 *, **, *** 등 3단계가 있습니다.

  • 목차 나누기는, 다른 블럭 요소의 하위 요소가 될 수 없습니다. 목차 나누기가 나타나면 다른 블럭 요소는 끝납니다.
  • 목차 나누기는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.

목차

#contents

줄 앞부분에 #contents 를 기술하면 , 목차 나누기에 의한 목차를 작성합니다. 일반적으로 #contents 는 문서 가장 앞쪽에 기술합니다.

  • 목차는, 다른 블럭 요소의 하위 요소로 될 수 있지만, 최상위 수준에 설치하는 것을 전제로 좌측 위치 고정이 설정되어 있으니, 다른 블럭 요소의 하위 요소로 두지 않도록 합니다.
  • 목차는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.

왼쪽 정렬・가운데 정렬・오른쪽 정렬

LEFT:인라인 요소
CENTER:인라인 요소
RIGHT:인라인 요소

줄 앞부분에 LEFT:, CENTER:, RIGHT: 를 기술하면 , 인라인 요소는 왼쪽 정렬, 가운데 정렬, 오른쪽 정렬됩니다.

  • LEFT:, CENTER:, RIGHT:는, 다른 블럭 요소의 하위 요소가 될 수 있습니다.
  • LEFT:, CENTER:, RIGHT:는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.

수평선

---------------------------------------------

줄 앞부분에 4개 이상의 - 을 그으면 수평선이 됩니다.

  • 수평선은, 다른 블럭 요소의 하위 요소가 될 수 없습니다. 수평선이 나타나면 다른 블럭 요소는 끝납니다.
  • 수평선은, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.
#hr

줄 앞부분에 #hr 을 기술하면, 목차 나누기 줄이 됩니다. 목차 나누기 줄은 상위 블럭 요소의 폭 60% 길이 수평선이 가운데 정렬되어 당겨집니다.

  • 목차 나누기 줄은, 다른 블럭 요소의 하위 요소가 될 수 있습니다.
  • 목차 나누기 줄은, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.

줄 사이 띄기

#br

줄 앞부분에 #br 을 기술하면 , 블럭 요소 사이 또는 블럭 요소 안에 줄 사이를 띌 수 있습니다*2.

  • 줄 사이 띄기는, 다른 블럭 요소의 하위 요소가 될 수 있습니다.
  • 줄 사이 띄기는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.

첨부 파일・그림 첨부

#ref(첨부 파일 이름)
#ref(파일 URL)

줄 앞부분에 #ref 를 기술하면, 첨부 파일 또는 지정한 URL에 있는 파일로의 링크를 첨부할 수 있습니다. 파일이 그림 파일인 경우, 그 그림을 표시합니다.

  • #ref 에는, 반점으로 문단이 나뉘어 다음 변수를 지정할 수 있습니다. 변수를 생략한 경우 기본값이 됩니다.
    첨부 파일 문서
    • 첨부 파일이 존재하는 문서 이름을 지정합니다. 기본 설정은 현재 문서입니다.
    • 이 변수를 지정할 경우, 첨부 파일 이름 다음에 기술합니다.
    left
    center
    right
    • 파일로의 링크・그림을 표시할 위치를 지정합니다. 기본 설정에서는 가운데 정렬됩니다.
    wrap
    nowrap
    • 파일로의 링크・그림을 상자로 쌀지 말지를 지정합니다. 기본 설정에서는 묶지 않습니다.
    around
    • 글의 돌아 들어가기를 지정합니다. 기본 설정에서는 돌아 들어가기를 하지 않습니다.
    nolink
    • 기본 설정에서는 첨부 파일로의 링크를 뻗칠 수 있지만, nolink를 지정하면 링크를 뻗치지 않습니다.
    대체 문자열
    • 파일 이름 대신 표시할 문자열이나 그림의 대체 문자열을 지정할 수 있습니다. 지정하지 않는 경우, 파일 이름이 됩니다.
    • 대체 문자열에는 문자열 이외의 인라인 요소를 포함시킬 수 없습니다. 문서 이름, 문자열 이외의 인라인 요소를 기술하더라도 문자열로 취급합니다.
    • 이 변수를 지정할 경우, 마지막으로 기술합니다.
  • #ref는, 다른 블럭 요소의 하위 요소가 될 수 있습니다.
  • #ref는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.

글 돌아 들어가기 해제

#clear

줄 앞부분에 #clear 를 기술하면 , #ref 에서 지정한 글의 돌아 들어가기를 해제합니다. #clear 를 지정하지 않더라도, 기사 말미에 글 돌아 들어가기가 자동으로 해제됩니다.

  • #clear는, 다른 블럭 요소의 하위 요소가 될 수 있습니다.
  • #clear는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.

양식

#comment

줄 앞부분에 #comment 를 기술하면 , 한마디를 넣기 위한 양식을 집어넣습니다.

  • #comment는, 다른 블럭 요소의 하위 요소로 될 수 있지만, 최상위 수준에 설치하는 것을 전제로 좌측 위치 고정이 설정되어 있으니, 다른 블럭 요소의 하위 요소로 두지 않도록 합니다.
  • #comment는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.
#pcomment

줄 앞부분에 #pcomment 를 기술하면 , 한마디를 넣기 위한 양식을 집어넣습니다. #comment 와는 달리, 한마디는 따로 기록됩니다. 또, 한마디에 대한 덧글을 계층 모양으로 표시합니다.

  • #pcomment는, 다른 블럭 요소의 하위 요소로 될 수 있지만, 최상위 수준에 설치하는 것을 전제로 좌측 위치 고정이 설정되어 있으니, 다른 블럭 요소의 하위 요소로 두지 않도록 합니다.
  • #pcomment는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.
#article

줄 앞부분에 #article 을 기술하면 , 간이 게시판 양식을 집어넣을 수 있습니다.

  • #article은, 다른 블럭 요소의 하위 요소로 될 수 있지만, 최상위 수준에 설치하는 것을 전제로 좌측 위치 고정이 설정되어 있으니, 다른 블럭 요소의 하위 요소로 두지 않도록 합니다.
  • #article은, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.
#vote(선택지1, 선택지2, …)

줄 앞부분에 #vote 를 기술하면, 간이 표준 양식을 집어넣을 수 있습니다.

  • 선택지는 문자열, 문서 이름, InterWiki, 링크를 포함할 수 있습니다. 그 외의 인라인 요소를 포함할 수는 없습니다.
  • #vote는, 다른 블럭 요소의 하위 요소로 될 수 있지만, 최상위 수준에 설치하는 것을 전제로 좌측 위치 고정이 설정되어 있으니, 다른 블럭 요소의 하위 요소로 두지 않도록 합니다.
  • #vote는, 다른 블럭 요소를 하위 요소로 둘 수 없습니다.

인라인 요소

  • 인라인 요소는, 반드시 블럭 요소의 하위 요소로 되어 있습니다.
    • 줄 앞부분 서식에서 블럭 요소를 명시하지 않는 경우, 단락의 하위 요소가 됩니다.
    • 줄 앞부분 서식에서 블럭 요소를 명시한 경우, 지정한 블럭 요소의 하위 요소가 됩니다.
  • 특정 인라인 요소는, 다른 인라인 요소를 하위 요소로 둘 수 있습니다.
  • 인라인 요소는 블럭 요소를 하위 요소로 둘 수 없습니다.
  • 인라인 요소가 될 플러그 인 및 유저 정의는 &〜; 의 형식으로 되어 있습니다.
  • 인라인 요소가 될 플러그 인에 대해 옵션과 하위 요소를 지정할 경우, &플러그 인 이름(옵션){하위 요소}; 의 형식이 됩니다.

문자열

문자열

문자열은 인라인 요소입니다.

  • 문자열은, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 문자열은, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

줄 바꿈

인라인 요소~

줄 끝부분에 ~을 쓰면 줄 끝부분 줄 바꿈이 됩니다. 줄 끝부분 줄 바꿈은 블럭 요소 내에서의 줄 바꿈이 됩니다.

  • 줄 끝부분 줄 바꿈 다음 줄의 앞부분 서식은 무효가 되어, 문자열로 취급됩니다.
  • 줄 끝부분 줄 바꿈은, 다른 인라인 요소의 하위 요소가 될 수 없습니다.
  • 줄 끝부분 줄 바꿈은, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.
  • 줄 끝부분 줄 바꿈은, 정의 목록의 정의어, 표 요소, #으로 시작하는 블럭 요소의 변수 안에는 쓸 수 없습니다.
&br;

줄 가운데에 &br; 을 쓰면, 거기서 줄 바꿈이 됩니다. 줄 끝부분의 ~ 와 달리, 정의 목록 정의어나 표 조판의 요소, # 으로 시작하는 블럭 요소의 변수 중에서도 사용할 수 있습니다.

  • 줄 가운데 줄 바꿈은, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 줄 가운데 줄 바꿈은, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

강조・기울임체

''인라인 요소''

줄 가운데의 인라인 요소를 '' 로 끼우면, 인라인 요소가 강조 표시 가 됩니다.

  • 강조는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 강조는, 다른 인라인 요소를 하위 요소로 둘 수 있습니다.
'''인라인 요소'''

줄 가운데의 인라인 요소를 ''' 로 끼우면, 인라인 요소가 기울임체표시 가 됩니다.

  • 기울임체는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 기울임체는, 다른 인라인 요소를 하위 요소로 둘 수 있습니다.

문자 크기

&size( 크기){인라인 요소};

줄 가운데에 &size 라고 쓰면 인라인 요소의 문자 크기를 지정할 수 있습니다. 크기는 픽셀 단위(px)로 지정합니다. 가령 20을 지정하면 , 20픽셀의 문자 크기가 됩니다.

  • 문자 크기는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 문자 크기는, 다른 인라인 요소를 하위 요소로 둘 수 있습니다.

문자색

&color(문자색,배경색){인라인 요소};

줄 가운데에 &color 라고 쓰면 인라인 요소의 문자색배경색을 지정할 수 있습니다. 배경색은 생략할 수 있습니다.

  • 색 지정은, 다음 몇 가지 형식으로 이루어집니다.
    • 색을 의미하는 키워드(red, blue 등)
    • #16진수 6글자
    • #16진수 3글자
  • 문자색은, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 문자색은, 다른 인라인 요소를 하위 요소로 둘 수 있습니다.

취소선

%%인라인 요소%%

줄 가운데의 인라인 요소를 %%로 끼우면, 인라인 요소에 취소선이 붙습니다.

  • 취소선은, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 취소선은, 다른 인라인 요소를 하위 요소로 둘 수 있습니다.

밑줄

%%%인라인 요소%%%

줄 가운데의 인라인 요소를 %%%로 끼우면, 인라인 요소에 밑줄이 붙습니다.

  • 밑줄은, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 밑줄은, 다른 인라인 요소를 하위 요소로 둘 수 있습니다.

주석

((인라인 요소))

줄 가운데에서 인라인 요소를 (( 과 )) 로 끼우면, 주석*3이 작성되어, 줄 가운데에 주석으로 가는 링크가 붙습니다.

  • 주석은, 다른 인라인 요소의 하위 요소가 될 수 있습니다. 상위 요소는 주석문이 아니고, 주석으로 가는 링크로 반영됩니다.
  • 주석은, 다른 인라인 요소를 하위 요소로 둘 수 있습니다. 하위 요소는 주석문에 반영됩니다.

첨부 파일・그림 첨부

&ref(첨부 파일 이름);
&ref(파일의 URL);

줄 가운데에 &ref 를 기술하면 , 첨부 파일 또는 지정된 URL에 있는 파일로 가는 링크를 첨부할 수 있습니다. 파일이 그림 파일인 경우, 해당 그림을 표시합니다.

  • &ref 에는, 반점으로 목차를 나눠 다음 변수를 지정할 수 있습니다. 변수를 생략한 경우 기본값이 됩니다.
    첨부 파일 문서
    • 첨부 파일이 존재하는 문서 이름을 지정합니다. 기본 설정은 현재 문서입니다.
    • 이 변수를 지정하는 경우, 첨부 파일 이름 다음에 기술합니다.
    nolink
    • 기본 설정에서는 첨부 파일로 이어지는 링크를 뻗칠 수 있지만, nolink 를 지정하면 링크를 뻗치지 않습니다.
    대체 문자열
    • 파일 이름 대신 표시할 문자열이나 그림의 대체 문자열을 지정할 수 있습니다. 지정하지 않는 경우, 파일 이름이 됩니다.
    • 대체 문자열에는 문자열 이외 인라인 요소를 포함할 수 없습니다. 문서 이름, 문자열 이외 인라인 요소를 기술해도 문자열로 취급합니다.
    • 이 변수를 지정할 경우, 마지막으로 기술합니다.
  • &ref 는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • &ref 는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

루비 구조

&ruby(루비){인라인 요소};

줄 가운데에 &ruby 를 쓰면 인라인 요소에 대한 루비를 달 수 있습니다. 루비에 대응하지 않는 브라우저에서는 본문 안에 ( 과 ) 에 묶여 표시됩니다.

  • 루비 구조의 루비에는 인라인 요소를 기술합니다. 다만, 루비의 특성상, 기대한 만큼 표시가 되어 줄지는 알 수 없습니다.
  • 루비 구조는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 루비 구조는, 다른 인라인 요소를 하위 요소로 둘 수 있습니다.
  • 루비 구조를 루비 구조의 하위 요소로 둘 수 없습니다(짜임새 구조는 불가능합니다).
  • 주석 안이나 문자 크기를 작게 하는 부분에서의 사용은, 루비를 판독할 수 없게 되므로 삼가 주시기 바랍니다.

앵커 설정

&aname(앵커 이름);
&aname(앵커 이름){인라인 요소};

줄 가운데에 &aname 을 기술하면 링크의 앵커를 설정할 수 있습니다. 링크의 원 출처로 하고 싶은 위치에 기술합니다.

  • 앵커 이름은, 반각 로마자로 시작하는 반각 로마자・숫자・하이픈・밑줄 문자로 이루어진 문자열을 지정합니다.
  • 앵커 이름 안에는, 전각 문자나 반각 공백 문자, 반각 기호를 포함할 수 없습니다.
  • 앵커 설정은, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 앵커 설정은, 다른 인라인 요소를 하위 요소로 둘 수 있습니다.

카운터 표시

&counter;
&counter(옵션);

줄 가운데에 &counter 를 기술하면 해당 문서에 접속한 사람의 수를 표시할 수 있습니다.

  • &counter 에는 다음 옵션을 지정할 수 있습니다. 옵션을 생략한 경우 total이 지정된 것과 같이 됩니다.
    today
    • 오늘의 접속자 수를 표시합니다.
    yesterday
    • 어제의 접속자 수를 표시합니다.
    total
    • 접속자 총 수를 표시합니다.
  • 카운터 표시는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 카운터 표시는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

온라인 표시

&online;

줄 가운데에 &online 을 기술하면 현재 접속 중인 사람 수를 표시할 수 있습니다.

  • 온라인 표시는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 온라인 표시는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

버전 표시

&version;

줄 가운데에 &version 을 기술하면 PukiWiki의 버전을 표시할 수 있습니다.

  • 버전 표시는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 버전 표시는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

WikiName

WikiName

줄 가운데에, 하나 이상의 대문자→하나 이상의 소문자→하나 이상의 대문자→하나 이상의 소문자의 조합으로 이루어진 반각//문자열은 WikiName이 됩니다.

  • WikiName 안에는, 전각 문자나 반각 공백 문자, 기호, 숫자를 포함할 수 없습니다.
  • WikiName은, PukiWiki 내 문서 이름이 됩니다. 이미 있는 문서라면 그 문서로의 링크가 자동으로 붙습니다. 없는 경우 WikiName 뒤에 ?이 자동으로 붙고, 해당 문서를 새로 쓰기 위한 링크가 붙습니다.
  • WikiName은, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • WikiName은, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

문서 이름

[[푸키위키]]

줄 가운데에 [[ 과 ]] 으로 묶인 문자열은 문서 이름이 됩니다.

  • 문서 이름 안에는, 전각문자, 기호, 숫자, 반각 공백 문자를 포함할 수 있습니다.
  • 문서 이름 안에는, "#&<> 를 포함할 수 없습니다.
  • 이미 있는 문서라면 그 문서로의 링크가 자동으로 붙습니다. 없는 경우는 문서 이름 뒤에 ?이 자동으로 붙고, 해당 문서를 새로 쓰기 위한 링크가 붙습니다.
[[문서 이름#앵커 이름]]
  • 문서 이름에 앵커 이름을 붙일 수 있습니다.
  • 문서 이름은, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 문서 이름은, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

InterWiki

[[InterWikiName:문서 이름]]

줄 가운데의 문서 이름 형식 문자열 가운데, : 으로 두 개의 문자열을 목차 나누기 하면 InterWiki가 됩니다. : 앞에는 InterWikiName의 문서로 정의한 InterWikiName을, : 뒤에는 문서 이름을 기술합니다.

[[InterWikiName:문서 이름#앵커 이름]]
  • 문서 이름 뒤에 앵커 이름을 붙일 수 있습니다.
  • InterWikiName 안에는, 전각 문자를 포함할 수 있습니다.
  • InterWikiName 안에는, 반각 공백 문자를 포함할 수 있습니다.
  • InterWiki는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • InterWiki는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

링크

[[링크 이름:URL]]

줄 가운데의 InterWikiName 형식 문자열 중에서, : 앞에 임의의 링크 이름을, : 의 뒤에 URL을 기술하면, 그 링크 이름에서 URL에 대한 링크를 붙일 수 있습니다.

  • 링크 이름에는, 전각 문자나 반각 공백 문자를 포함할 수 있습니다. 이메일 주소를 지정하는 경우, mailto:를 쓰지 않고 주소만을 기술합니다.
http://www.example.com/
https://www.example.com/
ftp://ftp.example.com/
news://news.example.com/
foo@example.com
  • 줄 가운데에 직접, URL을 기술한 경우 자동으로 그 URL에 대한 링크가 붙습니다.
  • 기술한 URL이 그림 파일인 경우, 그 그림을 표시합니다.
  • 링크는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 링크는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

에일리어스

[[에일리어스 이름>문서 이름]]

줄 가운데의 문서 이름 형식 문자열 중에서, > 으로 두 문자열을 목차 바꿈을 하면 에일리어스가 됩니다. > 앞에는 에일리어스 이름을, > 뒤에는 문서 이름을 기술합니다.

에일리어스는 PukiWiki 내 문서 이름과는 별개의 에일리어스 이름으로, 지정한 문서로의 링크를 붙입니다.

[[에일리어스 이름>문서 이름#앵커 이름]]
[[에일리어스 이름>#앵커 이름]]
  • 문서 이름에 앵커 이름을 덧붙여 앵커로 가는 링크를 붙일 수 있습니다. 문서 이름과 앵커 이름 사이에는 #을 붙입니다. 현재 문서의 앵커로 가는 링크를 붙일 경우 문서 이름을 생략할 수 있습니다.
[[에일리어스 이름>http://www.example.com/]]
[[에일리어스 이름>https://www.example.com/]]
[[에일리어스 이름>ftp://ftp.example.com/]]
[[에일리어스 이름>news://news.example.com/]]
[[에일리어스 이름>foo@example.com]]
[[에일리어스 이름>InterWikiName:문서 이름]]
[[에일리어스 이름>InterWikiName:문서 이름#앵커 이름]]
  • 에일리어스를 URL이나 InterWiki과도 조합할 수 있습니다.
[[에일리어스 이름:http://www.example.com/]]
[[에일리어스 이름:https://www.example.com/]]
[[에일리어스 이름:ftp://ftp.example.com/]]
[[에일리어스 이름:news://news.example.com/]]
[[에일리어스 이름:foo@example.com]]
  • URL을 지정할 경우, > 대신 :을 쓸 수도 있습니다.
  • 에일리어스 이름 안에는, 전각문자를 포함할 수 있습니다.
  • 에일리어스 이름 안에는, 반각 공백 문자를 포함할 수 있습니다.
  • 계층화된 문서에는, 문서 이름을 상대 지정할 수 있습니다.
  • 에일리어스는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 에일리어스는, 다른 인라인 요소를 하위 요소로 둘 수 있습니다.

탭 코드

&t;

줄 가운데에 &t; 라고 쓰면, 탭 코드로 치환됩니다.

보통, 양식 내에서는 키보드로 탭 코드를 직접 입력할 수 없으므로*4, 탭 코드를 입력하고 싶은 위치에 &t; 를 기술하면, 저장 당시의 탭 코드로 치환합니다.

  • 탭 코드는, 기사가 쓰여진 때로 치환되어 기록됩니다.
  • 탭 코드는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 탭 코드는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

문서 이름 치환 문자

&page;
&fpage;

줄 가운데에 &page; 및 &fpage; 라고 쓰면, 편집 중인 문서 이름으로 치환됩니다. 문서 이름이 계층화된 문서로 「hogehoge/hoge」라고 되어 있는 경우, &page; 는 「hoge」로, &fpage; 는 「hogehoge/hoge」로 치환됩니다. 계층화가 되어 있지 않은 문서에서는, &page; 도 &fpage; 도 같이 됩니다.

  • 문서 이름 치환 문자는, 기사가 쓰여진 때로 치환되어 기록됩니다.
  • 문서 이름 치환 문자는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 문서 이름 치환 문자는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

일시 치환 문자

&date;
&time;
&now;
  • 줄 가운데에 &date; 라고 쓰면, 변경 당시의 날짜로 치환됩니다.
  • 줄 가운데에 &time; 라고 쓰면, 변경 당시의 시각으로 치환됩니다.
  • 줄 가운데에 &now; 라고 쓰면, 변경 당시의 일시로 치환됩니다.
date?
time?
now?
  • PukiWiki 1.3계와의 하위 호환을 위해, date?, time?, now? 에 대해서도 사용할 수 있도록 했습니다.
  • &date;, &time;, &now;는, 기사가 쓰여진 때로 치환되어 기록됩니다.
  • &date;, &time;, &now;는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • &date;, &time;, &now;는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.
&_date;
&_time;
&_now;
  • 줄 가운데에 &_date; 라고 쓰면, 표시 당시의 날짜로 치환되어 출력됩니다.
  • 줄 가운데에 &_time; 라고 쓰면, 표시 당시의 시각으로 치환되어 출력됩니다.
  • 줄 가운데에 &_now; 라고 쓰면, 표시 당시의 일시로 치환되어 출력됩니다.
&lastmod;
&lastmod(문서 이름);
  • 줄 가운데에 &lastmod; 라고 쓰면, 그 문서의 최근 변경 일시로 치환되어 출력됩니다.
  • 문서 이름을 지정하면 , 지정된 문서의 최근 변경 일시로 치환되어 출력됩니다.
  • &_date;, &_time;, &_now;, &lastmod;는, 기사가 표시될 때로 치환되어 출력됩니다.
  • &_date;, &_time;, &_now;, &lastmod;는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • &_date;, &_time;, &_now;, &lastmod;는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

문자 참조 문자

문자 참조란, SGML에 정의되어 있는 문자 참조 문자(&copy;や&reg;등)이외에, 다음 독자적인 문자 참조 문자를 사용할 수 있습니다.

&heart;
&smile;
&bigsmile;
&huh;
&oh;
&wink;
&sad;
&worried;
  • 줄 가운데에&heart;라고 쓰면, 하트 마크 [heart] 로 치환되어 출력됩니다.
  • 줄 가운데에&smile;라고 쓰면, [smile] 로 치환되어 출력됩니다.
  • 줄 가운데에&bigsmile;라고 쓰면, [bigsmile] 로 치환되어 출력됩니다.
  • 줄 가운데에&huh;라고 쓰면, [huh] 로 치환되어 출력됩니다.
  • 줄 가운데에&oh;라고 쓰면, [oh] 로 치환되어 출력됩니다.
  • 줄 가운데에&wink;라고 쓰면, [wink] 로 치환되어 출력됩니다.
  • 줄 가운데에&sad;라고 쓰면, [sad] 로 치환되어 출력됩니다.
  • 줄 가운데에&worried;라고 쓰면, [worried] 로 치환되어 출력됩니다.
  • 문자 참조 문자는, 표시될 때 치환됩니다.
  • 문자 참조 문자는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 문자 참조 문자는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.

수치 참조 문자

&#10진수;
&#x16진수;

줄 가운데에 &# 와 ; 사이 10진수를, &#x 와 ; 사이 16진수를 쓰면, Unicode를 수치 참조하여 표시합니다. 키보드로 직접 입력하지 못하는 문자나 JIS 제3 수준・제4 수준의 문자 등의 표시에 사용합니다. 예컨대, 内田百&#38290;이라고 입력하면 , 内田百閒라고 표시됩니다.

  • 수치 참조 문자는, 표시될 때 치환됩니다.
  • 수치 참조 문자는, 다른 인라인 요소의 하위 요소가 될 수 있습니다.
  • 수치 참조 문자는, 다른 인라인 요소를 하위 요소로 둘 수 없습니다.
  • 16진수는 반각 소문자로 지정해야 합니다(XHTML 1. 0 제2 판에서 소문자로 제한되었습니다).

그 외

한마디 줄

// 한마디

줄 앞부분에 // 을 지정하면 , 한마디 줄이 됩니다. 한마디 줄은 표시되지 않는 줄입니다.

  • 한마디 줄은, 다른 요소와 관계 없이 줄 단위로 어떤 위치에든 기술할 수 있습니다.
  • 한마디 줄은, 앞뒤 다른 요소에 어떤 영향도 끼치지 않습니다.

*1 인라인 요소로 된 플러그인이나 유저 정의와는 달리, 블럭 요소로 된 플러그 인에서는 마지막에 ;을 붙일 필요는 없습니다. 플러그 인에 따라 정상 작동하지 않는 경우가 있습니다.
*2 #br을 블럭 요소 바로 다음 빈 줄 다음으로 지정하면 블럭 요소 사이의 줄 사이, 블럭 요소 바로 다음에 지정하면 그 블럭 요소 안에서의 줄 사이를 띌 수 있습니다. #br은, 줄 끝부분 줄 바꿈과 달리, 다음 줄의 앞부분 서식을 무효로 하지 않습니다
*3 주석의 예시
*4 글리프 보드에서 복사 붙여넣기하는 경우 탭 코드를 직접 입력할 수 있습니다.