Jump to content

위키텍스트

From mediawiki.org
This page is a translated version of the page Wikitext and the translation is 100% complete.

위키텍스트(Wikitext), 위키 마크업(wiki markup) 또는 위키코드(wikicode)는 미디어위키 소프트웨어에서 페이지를 서식화할 때 사용하는 구문과 키워드로 이루어진 마크업 언어입니다. 도움말:편집 Help:서식 지정 에서 더 상세하게 설명합니다. 위키텍스트는 문서 내용, 마크업, 매크로 및 메타데이터가 결합되어 제공됩니다. 위키페이지의 현재 및 이전 판의 내용은 데이터베이스의 text 테이블에, 일반적으로 위키텍스트 형식으로 저장됩니다. 다만 Wikidata 객체와 같은 일부 유형의 페이지는 다른 콘텐츠 형식으로 저장됩니다.

사용자 문서

개발자용 설명문서

  • Specs/wikitext/1.0.0 – 2016 8월 현재, 파소이드에서 위키텍스트 버전을 식별하기 위해 사용되는 URI

구현

  • PHP Parser - 소스 코드에 내장된 댓글로 생성된 문서. PHP 파서의 요약은 해당 페이지에서 설명됨: "위키 마크업(링크 생성을 위해 "[[링크]]" 식으로 더 사용자 친화적인 구문을 사용)을 처리하고, 해당 위키 마크업에 대해 (X)HTML 출력/마크업으로 단방향 변환을 제공한다. (이렇게 해서 브라우저가 이해하고 표시할 수 있음)"
  • Parsoid - 미디어위키를 위한 변환 툴. HTML5 DOM 및 RDFa와 미디어위키의 위키텍스트를 서로 변환해줍니다.

테스트하기

여기서는 위키텍스트를 HTML로 변환하는데 있어 예상되는 현상을 설명하는데 도움이 되는 중요한 호환성 관련 정보를 제공합니다.

  • Parser tests - 미디어위키 코어의 테스트는 위키텍스트 마크업 호환성 테스트를 위한 인증된 소스를 포함합니다.
  • Parsoid test cases (parserTests.txt on Diffusion) – 파소이드에서 사용되는 미디어위키 코어 테스트의 파생 버전 PHP 파서에서 지원하는 wt2html 모드 외에도, 파소이드의 파서 테스트 실행기는 PHP 파서에 의해 지원되지 않는 다른 여러 테스트 모드를 (wt2wt, html2wt, HTML2html, 선택적 병렬화 테스트를 위한 무작위 편집, 병렬화의 제어 테스트를 위한 수동 편집)를 가능케 합니다. 이 테스트는 파소이드 코드베이스의 스크립트를 사용하여 수동으로 동기화됩니다.

2015년 이후 토론

2015년 이전 토론

같이 보기