리버티책:위키 문법

리버티책, 모두가 만들어가는 자유로운 책

리버티책은 미디어위키를 바탕으로 한 사이트입니다. 모든 창작은 일부 HTML 태그와 미디어위키 자체 태그 및 문법을 중심으로 구성됩니다. 기타 시각 효과나 플러그인을 위해서는 CSS나 JavaScript를 사용할 수 있습니다.

자주 쓰는 문법[편집]

미디어위키 자체 문법[편집]

문단[편집]

문단 제목을 중심으로 양 옆에 =을 2개 이상 같은 수만큼 붙입니다. =의 개수가 적을수록 상위 문단이 됩니다.

하이퍼링크[편집]

※ Miraheze 산하 개별 위키에서 인터위키를 담당하는 관리자는 사무관 가운데서, 30일 내에 5회 이상 편집한 5명 이상의 사용자가 투표에 참여함으로써 선출됩니다. (참고 자료) 따라서, 리버티책은 현재 큰숲백과나 리버티게임으로 갈 수 있는 인터위키를 사용할 수 없으며, 외부 링크를 이용해야 합니다.

리버티책 내부 단순 링크
리버티책 내부에 존재하는 문서라면 [[A]]와 같은 형식으로, A라는 문서로 이동하는 하이퍼링크를 달 수 있습니다. 한편, [[A|B]]라고 작성하면 표시는 B로 되지만, 하이퍼링크는 A로 향하게 됩니다.
인터위키
리버티책의 외부 사이트지만 특정 사이트에 한하여, 주소를 전부 입력하지 않아도 바로 이동할 수 있는 링크를 입력할 수 있습니다. 아래는 그 목록과 사용해야 할 접두어입니다. 사용 형식은 내부 링크와 유사하나, 접두어와 콜론(:)을 붙이고 검색어 또는 채널(IRC 등)을 입력해야 합니다.
  • 위키미디어 커먼스: c, wikimediacommons
  • Miraheze 커먼스: commons
  • Miraheze 개발자 위키: dev, templatewiki
  • GitHub: github
  • Miraheze 로그인: loginwiki
  • Miraheze 메타: m, meta, metawiki
  • Miraheze 산하 개별 위키: mh:(하위 위키 주소), miraheze:(하위 위키 주소)
  • 사이트 미디어위키: mediawikiwiki, mw
  • 위키미디어 파브리케이터 (버그 추적): mediazilla
  • 위키미디어 메타: metawikimedia
  • 나무위키: namu
  • Miraheze 파브리케이터 (버그 추적): phab, phabricator
  • Miraheze 레포트: reports
  • 테스트위키: testwiki
  • 위키백과
    • 영어: w, wp, wikipedia
    • 한국어: w:ko, wp:ko, wikipedia:ko
  • FANDOM: wikia:(언어):(하위 위키 주소)
  • 백괴사전
    • 영어: uncyclopedia
    • 한국어: uncyclopedia:ko
  • 구글: google
  • IMDB: imdb
간접 인터위키
미디어위키를 지원하는 사이트마다 인터위키가 가능한 곳과 그렇지 않은 곳이 다르므로, 일차적으로 다른 미디어위키 사이트로 이동했다가 이차적으로 인터위키 하는 방법도 있습니다.
  • 위키백과를 경유함
    • 위키문헌
      • 영어: w:s
      • 한국어: w:s:ko
    • 위키책
      • 영어: w:b
      • 한국어: w:b:ko
    • 기타 위키미디어 재단 소속 위키들
    • 노스모크: w:nosmoke
    • 유스모드: w:usemod
    • arXiv: w:arxiv
    • xkcd: w:xkcd
외부 링크
원하는 웹사이트의 주소를 전부 복사하여(http 혹은 https가 포함되어야 작동합니다.) 대괄호 하나로 감쌉니다. 표시를 다르게 하고 싶으면 [https://example.com 예시]와 같이 한 칸 띄어 씁니다.

[편집]

유용하게 자주 쓰이는 위키 문법 형식을 따로 추출한 것으로, 이름공간이 '틀'인 문서에서 불러옵니다. 틀 이름을 중괄호 2개로 감싸서 틀을 불러 옵니다. 어느 틀은 변수를 요구하기도 하는데, 틀 이름과 변수들은 문자 '|'로 구분합니다. 만약, 변숫값에 '|'이 포함된다면 이는 |로 대체해야 합니다. 또한 변숫값에는 '='가 포함되지 않는 것이 좋습니다. 부득이하게 넣어야 한다면, 변숫값 앞에 변수명과 '='을 먼저 입력합니다.

보통은 '틀' 이름공간에 있는 틀을 가져오지만, 같은 이름의 파서 함수가 존재한다면, 파서 함수를 우선 적용하므로 이러한 특수 상황에서는 {{틀:이렇게}} 쓰기도 합니다. 혹은 타인의 책을 전부 인용하고 싶다면 {{:이렇게}} 쓰기도 합니다.

틀:자동책[편집]

매번 쪽 넘기는 링크를 쓰기 귀찮다고요? 틀:자동책을 이용해 보세요!

틀:자동책은 문서 끝단에 <- 이전 == X쪽 == 다음 -> 을 추가 해 줍니다.

이전 또는 다음을 클릭하면 (책 제목)/X쪽 방식으로 이동됩니다.

틀:대화[편집]

보통 대화는 이렇게 쓰죠.

"주사위는 던져졌다." 내가 말했다.

하지만 틀:대화를 이용해서 이렇게 써도 됩니다.

 : “주사위는 던져졌다.”

서명[편집]

토론을 할 때, 의견을 낸 자가 누구이고 언제 발언했는지를 표시하기 위한 기능으로, 자신의 글의 맨 마지막에 구분을 위한 하이픈(-)을 두 개를 입력한 뒤에 쓰는 것이 일반적입니다. 물결표 3~5개로 서명을 답니다. 서명은 자신의 ID가 텍스트 또는 링크로 반드시 표시되어야 합니다.

  • 물결표 3개: 자신의 서명만 표시합니다.
  • 물결표 4개: 자신의 서명과 작성 시각을 표시합니다. 토론에서는 이것을 씁니다.
  • 물결표 5개: 작성 시각만 표시합니다.

미디어위키 자체 태그[편집]

poem 태그[편집]

<poem>를 사용하면 정확한 내용을 전달 할 수 있습니다.

 
입력 :
제비가 지저귀고
새들은 날아다니네.
유채꽃은 아름답고
이 시는 운율을 하나도 지키지 않았다더라.



Poem 태그 미사용 : 제비가 지저귀고 새들은 날아다니네. 유채꽃은 아름답고 이 시는 운율을 하나도 지키지 않았다더라.

Poem 태그 사용 :
제비가 지저귀고
새들은 날아다니네.
유채꽃은 아름답고
이 시는 운율을 하나도 지키지 않았다더라.

ref 태그와 references 태그[편집]
  • <ref></ref>: 태그 안의 내용을 주석으로 처리합니다.
    • <ref name="(주석 이름)"></ref>: 맨 처음에 주석의 이름(name)을 지정하면 다음에 같은 주석을 <ref name="(주석 이름)"/>으로 불러올 수 있습니다. 단, 주석의 이름에는 숫자를 쓸 수 없습니다.
    • <ref group="(그룹 이름)"></ref>: 그룹 이름이 같은 것끼리 주석을 묶어 정리할 수 있습니다.
  • <references/>: 태그가 있는 위치에 각주들을 모아 두어 표시합니다.
    • <references group="(그룹 이름)"/>: 같은 그룹끼리만 각주를 모아 두어 표시합니다.

HTML 태그[편집]

HTML은 Hyper-text Mark-up Language의 약자입니다. 90년대와 00년대에는 개인 사이트를 만드는 게 유행이기도 하고, 현재 중고등학교 기술·가정 교과에도 HTML 작성법이 나와 있는 등, 혹 이미 알고 있는 분들도 있으실 테지만, 이 문단은 노베를 위한 문단이니 적절히 필요한 내용을 찾아 보시길 바랍니다.

기초적인 태그[편집]

HTML의 기초 중에서도 기초입니다. 줄 바꾸기, 구분선 넣기, 첨자 넣기, 문단 구분하기 등은 자주 쓸 것입니다.

  • <br/>: 이 태그를 기준으로 줄을 바꿉니다.
    • <br clear:"both"/>: HTML 기준으로 이 태그 위에 있는 모든 요소가 표시된 후, 그 다음 줄부터 아래에 있는 요소를 표시합니다.
  • <hr/>: 구분선을 넣습니다. (인라인 태그)
  • <sup> </sup>: 사이에 있는 텍스트를 위 첨자로 만듭니다.
  • <sub> </sub>: 사이에 있는 텍스트를 아래 첨자로 만듭니다.
  • <p> </p>: 이 태그에 둘러싸인 텍스트는 하나의 문단으로 여겨지며, 레이아웃 기준으로 줄의 전체를 차지합니다. (인라인 태그)

문서 구조와 디자인[편집]

HTML 초보자가 작성한 사이트나 업데이트 안 한 지 20년이 넘는 사이트는 표로 사이트의 구조를 나누는 경우가 많습니다. 이는 CSS가 등장한 이후로는 권장하지 않는 방법이니, span 태그와 div 태그, CSS를 이용하시기 바랍니다.

  • <span></span>: 이 태그는 레이아웃에서 태그가 위치한 자리만을 차지합니다. (블록 태그)
  • <div></div>: 이 태그는 태그가 차지하는 자리 외에도, 레이아웃에서 그 줄의 전체를 차지합니다. (인라인 태그)
CSS 속성[편집]

TBA

인용과 참조[편집]

단순 문예 뿐만이 아니라 거의 모든 영역에 걸쳐 있는 창작 사이트에서는 인용과 참조가 자주 쓰일 것입니다. HTML에서는 인용과 참조를 아래 방법으로 인식하고 표시합니다.

  • <q> </q>: 텍스트로 처리되지 않는 큰따옴표로 감쌉니다. (블록 태그)
  • <blockquote> </blockquote>: 특별한 인용문을 위한 레이아웃을 제공합니다. (인라인 태그)
  • <cite> </cite>: blockquote 태그 안에서 인용문의 출처를 밝힙니다.

HTML 태그와 미디어위키 자체 문법 모두 가능[편집]

i 태그이탤릭체[편집]

느낌을 살리고 싶다고요? <i></i>나 기울이기 기호를 써 보세요! 일반적인 한국어 위키위키에서는 기울이기 기호를 잘 추천하지 않지만, 이곳에서 글을 쓸 때는 매우 유용합니다. 기울이기는 <i>이렇게</i>나 ''다음과 같이'' 입력해서 이렇게 다음과 같이 화면에 보여줍니다. 한 번 봅시다.

기울이기 미사용 :
나 : 참아야 해...
내면 : 나 이거 먹고 싶어
나 : 참아야 해...
내면 : 나 이거 먹고 싶어!
나 : 참아야 한다고 이 새끼야!!!

기울이기 사용 :
참아야 해...
나 이거 먹고 싶어
참아야 해...
나 이거 먹고 싶어!
참아야 한다고 이 새끼야!!!

b 태그굵은 글씨[편집]

글씨를 굵게 함으로써 그 부분을 강조할 때 씁니다. 현행 HTML5에서는 b 태그 대신 strong 태그를 보다 권장하지만, 둘 중 어느 것을 써도 무방합니다.

u 태그s 태그[편집]

u 태그는 글자 아래에 밑줄을 침으로써 그 부분을 강조할 때 씁니다.

한편 s 태그는 글자의 중간을 취소선으로 가름으로써 그 부분이 무효함을 알립니다. 이 태그는 strike 태그를 대신 쓸 수 있습니다.

응용 문법[편집]

파서 함수[편집]

TBA

[편집]

TBA

TeX[편집]

TBA