namumark.rs는 나무위키의 마크업 파싱 및 렌더링을 지원하는 라이브러리입니다.
- 개발 중인 라이브러리입니다.
namumark.rs는 여러분의 기여 및 참여를 환영합니다.
버그, 부족한 기능, 미비한 문법이 있다면 Issues를 통해 제보해 주시기 바랍니다.
- 기본 문법 파싱
- 문서 파싱
- JSON/XML 렌더러
- 기본 HTML 렌더러
- 메타데이터 추출 기능
- 편의성 커맨드라인 툴
- WASM 컴파일
- etc
-
일반 텍스트
-
리다이렉트(#redirect)
-
문단
-
열린 문단
- h1
- h2
- h3
- h4
- h5
- h6
-
닫힌 문단
- h1
- h2
- h3
- h4
- h5
- h6
-
-
들여쓰기(indent)
-
인용(blockquote)
-
수평줄(hr)
-
시맨틱
- 취소선(delete)
- 기울임(emphasis)
- 굵기(strong)
- 아래첨자(subscript)
- 위첨자(superscript)
- 밑줄(underline)
-
리스트
-
번호 없는 리스트
- 문법 무효화 문법을 통한 여러 줄 작성
-
번호 있는 리스트
- 문법 무효화 문법을 통한 여러 줄 작성
- 시작 번호 지정
- 숫자
- 한글 초성/음절
- 알파벳 대/소문자
- 아라비안 대/소문자
-
-
테이블
-
넓이 지정
-
높이 지정
-
정렬 기준 지정
-
가로 합치기
-
세로 합치기
-
배경색 지정
- 테이블
- 로우
- 컬럼
- 배경
-
글자색 지정
- 테이블
- 로우
- 컬럼
- 글자
-
테두리색 지정
-
추가 파라미터 확인 필요
-
-
bracket 문법(
{{{text}}}
)-
글자 크기
- -1
- -2
- -3
- -4
- -5
- +1
- +2
- +3
- +4
- +5
-
글자색 지정
-
접기
-
문법 강조(syntax highlight)
-
문법 무효화
-
HTML 직접 사용
-
줄바꿈 기준 지정
-
-
괄호 2개 문법(command)
-
분류
- 기본 파싱
- 링크 처리(
[[:분류:]]
)
-
링크
- 기본 파싱
- 출력이 같은 링크
- 출력이 다른 링크
- 특정 문단 링크
- 상위 문서 링크
- 하위 문서 링크
- 외부 페이지 링크
-
이미지
- 넓이 지정
- 높이 지정
- 정렬 기준 지정
- 배경색 지정
- 추가 파라미터 확인 필요
-
비디오
-
Youtube
- 넓이 지정
- 높이 지정
- 시작점 지정
- 끝점 지정
-
KakaoTV
- 넓이 지정
- 높이 지정
- 시작점 지정
- 끝점 지정
-
NicoVideo
- 넓이 지정
- 높이 지정
- 시작점 지정
- 끝점 지정
-
HTML5를 통한 비디오 임베드
-
추가 파라미터 확인 필요
-
-
-
괄호 1개 문법(macro)
-
나이(age)
-
앵커(anchor)
-
주석(comment)
- 라벨 지정
-
날짜(date, datetime)
-
D-Day(dday)
-
각주(footnote)
-
틀(include)
- 기본 파싱
- 추가 파라미터 확인 필요
-
수식(math)
-
줄바꿈(br)
-
페이지카운트(pagecount)
-
루비(ruby)
-
목차(tableofcontents)
-
WIP