Convert markdown files to beautiful books using a simple configuration file
Project description
Md2book
Md2book converts books written with markdown within multiple files into a single, standalone file, and allows exporting to pdf, ebook (epub), docx, odt, markdown or text. This projects makes it easy by using simple configuration files written in yaml. It supports markdown syntax, LaTeX equations, themes, css, fonts, and settings to easily configure the style.
Because an example is better than words, here is a document generated using md2book.
About md2book
Md2book is designed to be used by users that are comfortable with the command line interface and want a simple, free and fully customizale tool to manage theirs writings. If you want a more easy-to-use tool, with a GUI, check out scrivener (paying) or free online alternatives. If you want to use md2book, you will only need a markdown editor, like typora.
Why md2book instead of pandoc ?
Md2book uses pandoc, wkhtmltopdf and some python packages to generate documents. But I spent time optimizing the result to have better-looking documents. For example, python-docx
is used to improve docx files generated by pandoc (but do not correct all pandoc issues). Md2book comes with predefined themes and fonts, and makes it easy to compile a document using styles, themes, fonts, to any target format. It has a template system, and read all you need to configure from a single file.
Start using md2book
All the instructions are available on the wiki.
License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file md2book-0.1.0.tar.gz
.
File metadata
- Download URL: md2book-0.1.0.tar.gz
- Upload date:
- Size: 23.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | acd073d79387c8e400482c7b961006323919718beec84092257a3ad632667d62 |
|
MD5 | 8219c89e8f6bbb6b509d3db5bd7e6864 |
|
BLAKE2b-256 | 9b568a263e6581daae57d2539e05fceb53be1007a78f38a435324af23d19d364 |
File details
Details for the file md2book-0.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: md2book-0.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 4.4 MB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42f9c80bec642dd48abe30c9b498d7eabc5f3b3a4c8514c21f10763b7f367e54 |
|
MD5 | 793d6677b7920efe1122f6994a97c016 |
|
BLAKE2b-256 | 59cb82a8406ff0ac2e41cb0509882f21c6f27731ab1a1dd23c1d6e0ff3a438ef |