= [Interpreter]Wiki [AhaMark] 기본 위키 문법 인터프리터입니다. `#!` Shebang을 지정하지 않으면 이 인터프리터가 적용됩니다. 블록(`[[[...]]]`) 안에서 Shebang이 없으면 `Text`가 기본으로 적용됩니다. == 역할 `InterpreterWiki`는 일반 페이지 본문을 해석하는 기본 인터프리터입니다. 아래 문법을 담당합니다. * 인라인 포매팅 * 링크 * 목록 * 가로선 * 헤딩과 목차 간단한 입문 예제는 ["AhaMark Basic"]에 두고, 이 페이지에는 기본 위키 문법의 세부 동작을 둡니다. == 기본 문법 [[[#!WikiSyntaxPreview = 제목 == 섹션 * 목록 항목 1. 순서 있는 목록 ]]] == Formatting Supports various formatting. 포매팅을 지원합니다. [[[#!WikiSyntaxPreview italic - ''italic'' bold - '''bold''' bold italic - '''''bold italic''''' underline - __underline__ strikeout - ~~strikeout~~ code - `code` copiable - ``copiable`` ---- 기울임 - ''기울임'' 굵게 - '''굵게''' 굵은기울임 - '''''굵은기울임''''' 밑줄 - __밑줄__ 취소선 - ~~취소선~~ 코드 - `코드` 복사 - ``복사`` ]]] == 가로선 Horizontal line is created by 4 or more dashes. 가로선은 4개 이상의 대시로 만들어집니다. [[[#!WikiSyntaxPreview page1 ---- page2 ------------------------------------ page3 ]]] == List Leading space is important. 맨 앞에 띄어쓰기 한칸을 꼭 넣어주세요. === Unordered 순서 없는 리스트: [[[#!WikiSyntaxPreview * bullet * bullet * bullet * bullet * bullet * bullet ]]] [[[#!WikiSyntaxPreview - bullet - bullet - bullet - bullet - bullet - bullet ]]] === Ordered 순서 있는 리스트: [[[#!WikiSyntaxPreview 1. decimal 1. decimal I. ROMAN I. ROMAN A. ALPHA A. ALPHA i. roman i. roman a. alpha a. alpha 가. 가나다 가. 가나다 가. 가나다 가. 가나다 ㄱ. ㄱㄴㄷ ㄱ. ㄱㄴㄷ ㄱ. ㄱㄴㄷ ㄱ. ㄱㄴㄷ ]]] === Mixed 섞어서 쓸 수도 있습니다. [[[#!WikiSyntaxPreview * bullet 1. decimal 1. decimal * bullet A. Alpha A. Alpha ]]] == Link The link notation uses `[]` or `[""]`. 링크는 `[]` 또는 `[""]`를 사용합니다. [[[#!WikiSyntaxPreview * Url 1. http://aha00a.com 1. [http://aha00a.com] 1. [http://aha00a.com aha00a.com Alias] * Page 1. [Page1] 1. [Page1 Alias For Page1] * Page with space 1. ["United States"] 1. ["United States" United States of America] * Anchor 1. [#Anchor] 1. [#Anchor Anchor Alias] * QueryString 1. [?q=10] 1. [?q=10 q10 Alias] ]]] use `\` for escaping 링크 문법 무효화를 하기 위해서는 `\`를 사용합니다. [[[#!WikiSyntaxPreview * Url 1. \http://aha00a.com 1. \[http://aha00a.com] 1. \[http://aha00a.com aha00a.com Alias] * Page 1. \[Page1] 1. \[Page1 Alias For Page1] * Page with space 1. \["United States"] 1. \["United States" United States of America] * Anchor 1. \[#Anchor] 1. \[#Anchor Anchor Alias] * QueryString 1. \[?q=10] 1. \[?q=10 q10 Alias] ]]] == Headings Headings start with `=`. You can add trailing `=` if you want to. 제목은 `=`로 시작합니다. 원하면 뒤에도 `=`를 넣을 수 있습니다. [[[#!WikiSyntaxPreview = Title == Section 1 == Section 2 == Section 3 === Subsection 1 content ]]] === Anchor Anchor를 직접 정하고 싶으면 `#`으로 지정합니다. [[[#!WikiSyntaxPreview = h1 == h2 with closing == === h3 with closing and id === #h3 ==== h4 ===== h5 ====== h6 ]]] === Table of Contents 제목이 10개가 넘어가면 자동으로 목차가 생성됩니다. [[[#!WikiSyntaxPreview = h1 == h2 - 1 == h2 - 2 == h2 - 3 == h2 - 4 == h2 - 5 == h2 - 6 == h2 - 7 === h3 - 8 == h2 - 9 == h2 - 10 === h3 - 11 TOC is automatically generated when heading appears 5 or more. 제목이 10개가 넘어가면 자동으로 목차가 나타납니다. ]]] === 접힌 헤딩 헤딩 마커 뒤에 `>`를 붙이면 해당 헤딩 구간이 기본으로 접힌 상태로 렌더링됩니다. [[[#!WikiSyntaxPreview == h2 === h3 내용 ===> 스포일러 기본으로 접혀서 나옵니다. === 기본 여긴 그냥 보이죠. ]]] === 해시 링크와 자동 펼침 접힌 헤딩으로 가는 해시 링크: * URL이 접힌 헤딩이나 그 안의 내용으로 바로 들어오면 필요한 접힌 구간을 자동으로 펼칩니다. * 페이지를 처음 열 때와 목차처럼 페이지 안에서 hash가 바뀔 때 모두 동작합니다. * 링크 대상과 관계없는 접힌 구간은 그대로 접힌 상태를 유지합니다. == Related Pages * [AhaMark] * ["AhaMark Basic"] * [Interpreter]