1
0
Fork 0
mirror of https://github.com/lise-henry/crowbook synced 2024-05-23 17:26:14 +02:00

updated README and BUGS

This commit is contained in:
Elisabeth Henry 2016-02-23 23:51:21 +01:00
parent c127ce615a
commit 7ace55d73a
2 changed files with 13 additions and 17 deletions

View File

@ -1,9 +1,9 @@
Bugs
====
* html/epub: numbering is limited to first level
* html: no table of contents
* epub: no way to embed custom files to epub
* latex: no support for links and images
* latex: no support images
* odt: no support for... a lot of stuff, actually
* config: can't handle multiline string, which is a problem for fields
like "desscription"

View File

@ -118,14 +118,9 @@ you want to hurt your eyes.
Crowbook uses
[pulldown-cmark](https://crates.io/crates/pulldown-cmark) and thus
should support most of commonmark Markdown. There are, however, a few
features that that are not supported:
* Tables and Footnotes are not yet implemented. Tables might be
implemented soon, but footnotes are a bit more tricky.
* HTML in markdown is not implemented, and probably won't be, as the
goal is to have books that can also be generated in PDF (and maybe
ODT).
should support most of commonmark Markdown. Inline HTML, however, is
not implemented, and probably won't be, as the goal is to have books
that can also be generated in PDF (and maybe ODT).
Maybe the most specific "feature" of Crowbook is that (by default, it
can be deactivated) tries to "clean" the input files. By default this
@ -137,13 +132,6 @@ space before '?', '!', ';' or ':'). This feature is relatively limited
at the moment, but I might try to add more options and support for
more languages.
### Table of Contents ###
Crowbook currently only supports a table of contents for first-level
headers (e.g. chapters). There is currently no option to integrate it
in the document, so it is only generated in the EPUB
format.
See also [Bugs](Bugs.md).
@ -160,6 +148,12 @@ parsing markdown)
* [chrono](https://crates.io/crates/chrono) (date and time library)
* [uuid](https://crates.io/crates/uuid) (to generate uuid)
It also uses configuration files from
[[rust-everywhere]](https://github.com/japaric/rust-everywhere) to use
[[Travis]](https://travis-ci.org/) and
[[Appveyor]](http://www.appveyor.com/) to generate binaries for
various platforms on each release.
While Crowbook directly doesn't use them, there was also inspiration from [Pandoc](http://pandoc.org/) and [mdBook](https://github.com/azerupi/mdBook).
ChangeLog
@ -182,3 +176,5 @@ Crowbook is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License (LGPL),
version 2.1 or (at your option) any ulterior version. See
[LICENSE](LICENSE.md) file for more information.