mdtodocs

1.0.3 • Public • Published

mdtodocs

mdtodocspandoc 문서 변환기를 통해, md파일을 docx, pdf 파일로 변환시켜주는 도구입니다.

설치하기

For Mac

pandoc 설치

brew install pandoc

miktex 설치

brew cask install mactex

For Windows

pandoc 설치

miktex 설치

(나눔)글꼴 설치

http://hangeul.naver.com/font

mdtodocs 설치

npm i -g mdtodocs

.mdtodocs.json

파일은 기본 설정 및 pandoc이 제공하는 optionsvariables 를 설정할 수 있습니다.

파일은 반드시 cli실행 경로에 위치해야하며, 변환 시 사용될 root경로도 cli 실행 위치와 같습니다.

// 설정된 상대 경로는 이와 같이 절대 변경로 변경됩니다.
"reference-doc": "templates/default.docx" // "root(cli 실행 위치)/templates/default.docx"

아래 설정은 example 프로젝트를 기준으로 작성된 파일입니다.

{
  "src": [
    "src/**/*.md"
  ],
  "dist": "docs",
  "outputTypes": ["docx", "latex"],
  "templates": {
    "docx": {
      "options": {
        "reference-doc": "templates/default.docx"
      },
      "variables": {
        "pointsize": "14p",
        ...
      }
    },
    "latex": {
      "options": {
        "template": "templates/default.latex",
        "include-in-header": "templates/header.latex",
        ...
        },
      "variables": {
        "documentclass": "report",
        ...
      }
    }
  }
}
이름 설명
src 변환될 md파일 위치를 지정합니다.(glob 패턴을 사용할 수 있습니다)
dist 출력 파일 위치를 지정합니다.
outputTypes 출력 타입을 지정합니다.(현재 docx, latex(pdf)만 제공합니다)
templates 템플릿을 설정합니다.
options pandoc options 을 설정합니다.
variables pandoc variables 을 설정합니다.

CLI 사용 방법

usage: mdtodocs [-h] [-v] [--verbose VERBOSE]

mdtodocs cli example

Optional arguments:
  -h, --help         Show this help message and exit.
  -v, --version      Show program's version number and exit.
  --verbose VERBOSE  Display the progress message.

문서를 변환합니다.

mdtodocs

Readme

Keywords

Package Sidebar

Install

npm i mdtodocs

Weekly Downloads

1

Version

1.0.3

License

MIT

Unpacked Size

41.2 kB

Total Files

9

Last publish

Collaborators

  • mohwa