{"repo":"knennigtri/merge-markdown","free":true,"listed":false,"github":"https://github.com/knennigtri/merge-markdown","clone":"git clone https://github.com/knennigtri/merge-markdown.git","description":"A tool to take in a list of markdown files and merge them with optional HTML/PDF output","language":"JavaScript","stars":102,"topics":["doctoc","html","markdown","markdown-link-check","merge","noyaml","pandoc","pdf","presentation","wkhtmltopdf"],"license":null,"category":"media-processing","readme_excerpt":"merge-markdown Overview Takes in a list of markdown files and merges them into a single output.md file with optional Word, HTML, or PDF output. Other advantages: Auto-create a manifest.yml (based on the directory), sample theme folder, and package.json Run in docker to reduce dependencies and discrepancies auto-resolution of all relative links in files for assets, other markdown files no matter their location locally built in link checker of final file Use the Manifest file (json/yaml): Specify input files, folders, or patterns (relative or absolute) Specify the output file (relative or absolute) Add pandoc arguments for Word/HTML output Add wkhtmltopdf arguments for PDF output Create a TOC with doctoc QA feature for optional file exclusions for reviewing Per input file or globally: Find/replace with regex (ex: names, titles, chapter #s, timestamps, etc) Create TOC with doctoc Remove yaml from top of md file Contents - Installation - Basic Use - Usage - Manifest file format - Supported Options - Supported Output Options - Special Modes - Manifest Examples - YAML used as input - JSON used as input - Replace keys within a single file - Options applied to all files - Apply output options - Using Docker - Full CLI - Configurable Build Installation To install the command line tool globally, run: Basic Use Create a new merge-markdown project with existing markdown files: Run merge-markdown Using Docker is preferred. Using --docker simplifies external installation requirements like ","default_branch":null,"files":null,"tree":[],"storefront":"/r/knennigtri","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/knennigtri/merge-markdown/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}