위키 마크업

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

위키 마크업은 위키에서 콘텐츠를 작성하고 서식을 지정하기 위해 사용되는 HTML보다 간결한 문법이다. 위키 마크업 언어는 외부 페이지로의 하이퍼링크 구문을 가지지만, 통일성을 갖지 않으며, 일부 위키에서는 단어의 첫 글자를 대문자화하여 링크 페이지를 자동 링크하지 않기도 한다. 다양한 위키 엔진들이 각기 다른 문법을 사용하여 호환성 문제가 발생하며, 이를 해결하기 위해 "모든 위키에서 사용할 수 있는 공통 위키 마크업 언어"를 목표로 하는 크리올이 개발되었다. 위키미디어 재단과 위키아가 공동으로 개발한 시각 편집기는 위키 마크업 소스 코드를 편집하는 방식 대신 리치 텍스트 편집 방식으로 제공된다.

위키 마크업
📚 더 읽어볼만한 페이지
  • 위키 - 위키문헌
    위키문헌은 저작권 만료 또는 공개 라이선스 자료를 디지털 형태로 수집, 보존하는 위키미디어 재단의 프로젝트로, ProofreadPage 확장 기능을 통해 스캔 자료의 교정 및 검증을 지원하며 여러 기관과의 협력을 통해 질적 향상을 도모하지만 신뢰성 문제에 대한 비판도 존재한다.
  • 위키 - 위키미디어 공용
    위키미디어 공용은 위키미디어 재단에서 운영하는 미디어 파일 저장소로, 자유 라이선스 파일을 저장하고 위키미디어 프로젝트에서 사용되며, 다양한 기관에서 자료를 기증받아 파일 품질 관리를 위한 제도를 운영하고 사진 공모전을 개최한다.
  • 마크업 언어 - HTML
    HTML은 웹 페이지 제작을 위한 표준 마크업 언어로서, 팀 버너스리가 제안하고 구현한 후 인터넷 발전과 함께 널리 사용되며, SGML에 기반하여 하이퍼텍스트 기능으로 다양한 콘텐츠를 표현하고 연결하며, W3C와 WHATWG에서 표준화를 진행하고 최신 버전은 HTML Living Standard이다.
  • 마크업 언어 - XAML
    XAML은 마이크로소프트에서 개발한 XML 기반의 마크업 언어로, 사용자 인터페이스, 데이터 바인딩, 이벤트 처리 등을 정의하며 WPF, Silverlight, WF, WinRT API 앱, Xamarin.Forms 등에서 UI 개발에 널리 사용된다.

2. 문법 및 구조

위키 마크업 언어는 HTML보다 간결한 문법을 제공하여 사용자가 쉽게 콘텐츠를 작성하고 서식을 지정할 수 있도록 한다. 많은 위키는 단어의 첫 글자를 대문자화하도록 설정되어 있으며, 링크 페이지는 자동 링크하지 않는다.

2.1. 하이퍼링크

모든 위키 마크업 언어는 간략화된 외부 페이지로의 하이퍼링크 구문을 가지고 있지만, 이러한 링크는 통일성을 갖지 않는다. 또한 많은 위키는 단어의 첫 글자를 대문자화하도록 설정되어 있으며, 링크 페이지는 자동 링크하지 않는다. 이 규칙은 위키백과에서는 단어를 `...` 구문으로 대체함으로써 열람자에게 자유로운 링크 문자열을 제공할 수 있다는 것을 의미한다.

2.2. 통일성 문제

다양한 위키 엔진이 존재하고 각기 다른 문법을 사용하기 때문에 호환성 문제가 발생한다. 이를 해결하기 위해 모든 위키에서 사용할 수 있는 공통 위키 마크업 언어를 목표로 하는 크리올이 제안되기도 하였다.

2.2.1. 크리올 (Creole)

크리올은 모든 위키에서 사용할 수 있는 공통 위키 마크업 언어를 목표로 한다. 이미 여러 위키 엔진에서 크리올을 구현했으며, 버전 1.0은 2007년 7월에 발표되었다. 미디어위키에서는 지원되지 않는다.

3. 편집 도구

위키미디어 재단과 위키아가 공동으로 개발한 시각 편집기는 사용자 친화적인 편집 환경을 제공하며, 2013년 7월부터 여러 위키백과에서 베타 기능으로 제공되고 있다.

3.1. 시각 편집기 (Visual Editor)

위키미디어 재단과 위키아가 공동으로 개발한 시각 편집기는 생 위키 마크업 소스 코드를 편집하는 방식 대신, 보다 사용자 친화적인 {{lang로 개발되었다. 2013년 7월부터 베타 기능이 옵트아웃 기능을 추가하여 미디어위키를 포함한 여러 위키백과에서 제공되고 있다.

4. 한국어 위키 환경

한국어 위키 환경에서는 미디어위키 엔진이 널리 사용되며, 위키미디어 재단과 위키아가 공동 개발한 시각 편집기(Visual Editor)가 도입되어 사용자 편의성을 높이고 있다. 시각 편집기는 생 위키 마크업 소스 코드를 직접 편집하는 대신, 사용자 친화적인 Online rich-text editor영어 방식으로 작동한다. 2013년 7월부터 베타 기능이 여러 위키백과에서 제공되고 있으며, 사용자는 옵트아웃 기능을 통해 기존 편집 방식과 선택하여 사용할 수 있다.