Help On Linking

외부 링크 #

외부 링크는 http://kldp.org같이 그대로 적어놓으면 자동으로 http://moniwiki.kldp.org 라고 링크가 걸립니다. 여기서 주의할 점은, 링크를 적을때 한글 토씨를 그냥 붙여 적을 경우에 한글까지 링크가 걸리게 됩니다. 이럴 경우에는 [http://moniwiki.kldp.org]라고 적으면 http://moniwiki.kldp.org와 같이 강제로 링크될 URL을 지정해줘서 자동으로 링크가 걸리지 않게 합니다. 강제로 링크를 걸러줄 경우는 모니위키에서는 그 링크 앞에 작은 지구 아이콘이 생깁니다.

지원되는 외부 링크는 http:, https:, ftp:, nntp:, news:, mailto:, telnet:, 그리고 file:등이 있습니다.

그림 링크/넣기 #

만약 URL의 끝 부분이 이미지의 확장자일 경우는 (".gif", ".jpg" or ".png") 그림이 그 위치에 삽입되게 됩니다.
예를 들어 http://moniwiki.kldp.org/imgs/moniwiki-logo.png라고 적으면 처럼 보이게 됩니다. 이 경우 역시 띄어쓰기를 하지 않으면 조사까지 링크가 걸리게 되고 그림이 자동으로 들어가지 않게 됩니다. 이 경우는 강제로 꺽쇠로 묶어주면 즉, [http://moniwiki.kldp.org/imgs/moniwiki-logo.png]라고 쓰면 http://moniwiki.kldp.org/imgs/moniwiki-logo.png와 같이 되고, 그림으로 들어가지 않는 대신에 링크를 그대로 보여줍니다.

페이지 이름 #

모니위키는 페이지 이름을 넣는 여러가지 링크방식을 제공합니다.

CamelCase 링크 #

WikiName라고 쓰면 WikiName이 자동으로 링크가 걸립니다.

꺽쇠(대괄호) 링크 #

[모니위키]이라고 적으면 모니위키처럼 링크가 됩니다.

이중 꺽쇠(대괄호) 링크 #

[[모니위키]]라고 적으면 모니위키처럼 링크가 됩니다. 이것은 MediaWiki에서 쓰이는 페이지 이름 연결 문법으로, 모니위키에서도 호환성 측면에서 지원합니다.

/!\ 이 문법은 매크로 문법과 충돌합니다. 예를 들어 [[Date]]라고 링크를 걸면 Date가 링크가 되는 대신에, Date 매크로가 호출되게 됩니다. 따라서 영문으로 된 페이지 이름을 연결할 경우는 매크로 이름이 중복되어 있다면 이중 대괄호로 링크를 걸 수 없습니다.

임의의 이름 연결 #

공백을 포함하는 임의의 페이지 이름을 연결하고 싶은 경우가 있습니다.
그런데 [공백이 있는 이름]으로 연결하면 공백이 있는 이름으로 연결되며, 공백이 모두 제거 되고 정규화 된 페이지가 링크가 걸립니다. [hello world]라고 링크를 걸렴 hello world라고 링크가 걸리고 공백이 모두 사라지면서 정규화 된 페이지 이름인 HelloWorld페이지로 링크가 걸립니다.

공백이 있고 대소문자도 마음대로 지정하고 싶은 경우에는 ["임의의 페이지 이름"]으로 링크를 걸면 임의의 페이지 이름처럼 링크가 됩니다.

인터위키 연결 #

위키위키에서는 외부의 위키 혹은 위키위에 준하는 다른 사이트를 좀 더 쉽게 연결하는 문법을 제공합니다. 예를 들어, http://moniwiki.kldp.org/wiki/FrontPage라고 링크를 거는 대신에 MoniWiki:FrontPage라고 링크를 걸면 MoniWiki:FrontPage처럼 표시가 됩니다. 이를 인터위키 연결이라고 합니다.

주의사항 #

앞부분에서도 언급한 내용이지만, 자동으로 링크가 걸릴 경우 URL 주소 되에 공백을 넣어주거나, <http://moniwiki.kldp.org/wiki.php/FrontPage>와 같이 연결해주어야 합니다. 정리해보면
The supported URL schemas are: http:, https:, ftp:, nntp:, news:, mailto:, telnet:, and file:. Please see HelpOnConfiguration to extend this schemas.

In addition to the standard schemas, there are MoinMoin-specific ones: wiki:, attachment:. "wiki:" indicates an InterWiki link, so MoniWiki:FrontPage and MoniWiki:FrontPage are equivalent; you will normally prefer the shorter form, the "wiki" scheme becomes important when you use bracketed links, since there you always need a scheme. The other three schemes are related to file attachments and are explained on HelpOnActions/AttachFile.

You can surpress WikiName linking by putting an exclamation mark (bang) before the WikiName, i.e. !WikiName WikiName. and you can force linking by putting a question mark before any word, i.e. ?Hello Hello.

/!\ MoinMoin does not support force linking feature.

For more information on the possible markup, see HelpOnEditing.



Example #

 * http://moniwiki.sourceforge.net/
 * [http://moniwiki.sourceforge.net/]
 * [http://moniwiki.sourceforge.net/ MoniWiki Sourceforge Homepage]
 * http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif
 * [http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
 * [http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif moniwiki-logo.gif]
 * [http://moniwiki.sourceforge.net/ http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
 * InterWiki
  * MeatBall:InterWiki
  * wiki:MeatBall:InterWiki
  * [wiki:MeatBall:InterWiki]
  * [wiki:MeatBall:InterWiki InterWiki page on MeatBall]
 * jh@web.de
 * mailto:jh@web.de
 * [#20030702 Anchor Name]

Display #


/!\ To get rid of confusion, wiki:InterWiki/Page link method is not supported by MoniWiki.
wiki:MeatBall/InterWiki is interpreted as wiki:MeatBall:InterWiki in the MoinMoin. But it confuse users with wiki:WikiPage/SubPage syntax.

Moniwiki Extension #

single bracketed syntax #

  • [Hello World] link to HelloWorld (no space inserted)
If you want to insert a space, use ["Hello World"]

<!> You can disable this feature by using $use_singlebracket=0; in the config.php

double bracketed syntax #

  • [[Hello World]] link to [[Hello World]] (no space inserted)
for the purpose of compatibility with the MediaWiki, double bracketed wiki name also supported (sinse v1.1.1)

disable CamelCase syntax #

You can disable WikiName syntax globally by adding $use_camelcase=0; in the config.php.
And you can enable/disable WikiName syntax by add #camelcase or #camelcase 0 to the top of some pages. (Please see also ProcessingInstructions)

force linking with a question mark #

?Hello Hello

InterWiki icons #

  • without pagename like as MoinMoin: MoinMoin: MoinWiki: MoniWiki:

See also:

braketed link with image #

 * [http://moniwiki.sourceforge.net/ http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]

이 글에는 0 개의 댓글이 있습니다.