Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Symbitic/markbook
Write books in CommonMark.
https://github.com/Symbitic/markbook
commonmark gitbook markdown remark
Last synced: 2 months ago
JSON representation
Write books in CommonMark.
- Host: GitHub
- URL: https://github.com/Symbitic/markbook
- Owner: Symbitic
- License: mit
- Created: 2019-03-18T20:28:17.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T18:04:00.000Z (almost 2 years ago)
- Last Synced: 2024-08-18T00:55:23.378Z (4 months ago)
- Topics: commonmark, gitbook, markdown, remark
- Language: JavaScript
- Homepage: https://symbitic.github.io/markbook/
- Size: 2.73 MB
- Stars: 33
- Watchers: 5
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# [Markbook](https://symbitic.github.io/markbook/)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=flat-square)](https://conventionalcommits.org)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Travis](https://img.shields.io/travis/Symbitic/markbook.svg?style=flat-square)](https://travis-ci.org/Symbitic/markbook)
[![license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://opensource.org/licenses/MIT)
[![stars](https://img.shields.io/github/stars/symbitic/markbook.svg?style=flat-square)](https://github.com/Symbitic/markbook)
> Write books in CommonMark.Markbook allows full books to be written in CommonMark.
Read the user guide on .
If you like this project, please consider doing one of the following:
* Starring me on GitHub
* [Contributing](#contributing)
* [Buying me a soda](https://buymeacoff.ee/qh0rXkiCd) (can't have coffee -- my kidney's would explode)[![BuyMeACoffee](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://buymeacoff.ee/qh0rXkiCd)
## Getting Started
Markbook provides binary files for Windows, macOS, and Linux.
Download the latest release at .Alternately, Markbook can be built manually:
git clone https://github.com/Symbitic/markbook.git
cd markbook
npm install
npm run build
npm run watch## Features
* Build/Serve/Init/Clean commands.
* Auto-reload on file changes.
* Package markbook as a binary file for easier system-wide install.
* Generate HTML from CommonMark files and a Handlebars theme.
* Table of Contents.
* Mobile-friendly interface.
* Generate PDF (requires Chrome or Chromium installed)
* Generate EPUB (very basic for the moment).### Planned
* [ ] User-supplied themes.
* [ ] Better rendering efficiency.
* [ ] Consider using TypeScript (@babel/preset-typescript).
* [ ] Better/More tests.
* [ ] Release on NPM.
* [ ] Expose an API for developer use.
* [ ] Support other templating engines (pug, nunjucks).
* [ ] Find typeface for ebooks (Amazon Kindle and Google Play Books each has custom typeface specific for reading ebooks).
* [ ] Mermaid, graphviz, or PlantUML diagrams.
* [ ] Add Pandoc/rmarkdown extensions.
* [ ] Add remark-lint command to allow linting/spell-checking.
* [ ] Support deploying to gh-pages.## Contributing
Please see [CONTRIBUTING.md](CONTRIBUTING.md).
## License
Licensed under the [MIT](https://spdx.org/licenses/MIT) license. See [LICENSE.md](LICENSE.md) for more details.
Copyright © 2018-2019 [Markbook Contributors](https://github.com/Symbitic/markbook/graphs/contributors)