Gambhiro
bfdc70c1f0
preparing structs
2016-12-20 21:25:44 +00:00
Gambhiro
9189053bbf
frontmatter, mainmatter, backmatter
2016-12-20 20:44:38 +00:00
Mathieu David
efc2644f84
Include the new Book struct in a hashmap alongside the old representation
2016-12-20 18:34:42 +00:00
Mathieu David
99e8082891
Derive Clone and Debug for Chapter and Book
2016-12-20 18:34:42 +00:00
Mathieu David
42909cf012
Add the new book struct
2016-12-20 18:34:42 +00:00
Mathieu David
9f99ba2909
Add a new Chapter struct for the new Book struct
2016-12-20 18:34:42 +00:00
Mathieu David
7862dc0285
Add structs holding metadata for the books
2016-12-20 18:34:42 +00:00
Gambhiro
85d8e2ebd3
use theme_path key in book.json when given
2016-12-07 14:22:32 +00:00
Gambhiro
a9e5dc63f1
use src key in book.json when given
2016-12-07 09:38:56 +00:00
Mathieu David
cf35e08abc
Merge pull request #181 from thomastanck/master
...
Use fixed positioning and remove overflow-x's for smoother scrolling …
2016-11-22 10:06:41 +01:00
Carol (Nichols || Goulding)
08b5d14f7e
Add hljs class to all code blocks, regardless of highlighting
...
Fixes #179 .
Highlight.js does not apply syntax highlighting to code blocks marked
no-highlight, nohighlight, plain, or text. When it finds blocks of those
languages, it does not add the `hljs` class to those code blocks either.
highlight.css and tomorrow-night.css use the `hljs` class to give code
blocks their backrgound color and text color, and we want that to apply
even if the code doesn't get syntax highlighting markup.
This is a somewhat hacky solution to get just that behavior! After this
commit, code blocks with no-highlight, nohighlight, plain, or text
language set on them will indeed get the hljs colors.
2016-11-13 21:14:00 -05:00
Thomas Tan
f9101ca62c
Use fixed positioning and remove overflow-x's for smoother scrolling experience in iOS
2016-11-09 16:18:40 +00:00
Mathieu David
d2f3eb5007
remove unused imports
2016-11-03 02:05:35 +01:00
Mathieu David
67aee5c192
Switch from rustc_serialize to serde. Closes #18
2016-11-03 01:58:42 +01:00
Denis Kolodin
b0d33e76ec
Remove unused metadata import
2016-11-01 11:19:08 +03:00
rnkaufman
2600c62cf9
Highlight js update
2016-10-27 18:26:02 -07:00
Adam Hess
f26f41fde3
slugify section headers
...
The current section headers are url encoded. Because of that they
have some funny characters like %20. We can clean that up by removing
all of the non-word characters before placing them in the anchor.
2016-10-20 22:02:16 -07:00
Rodrigo Lourenço
528945d67d
Copy files with no extension too.
2016-09-23 15:09:16 +01:00
Mathieu David
4852e9e65a
Merge branch 'master' of https://github.com/azerupi/mdBook
2016-09-12 22:50:03 +02:00
Mathieu David
e54b6643e1
regenerate css
2016-09-12 22:43:29 +02:00
Mathieu David
c7a95ccb8b
Fix round corners in theme selector, changes were previously comitted directly to the css file causing them to be overwritten
2016-09-12 22:19:36 +02:00
Mathieu David
81a8f946b7
Fix print.styl, changes were previously comitted directly to the css file causing them to be overwritten
2016-09-12 22:10:33 +02:00
Boris Egorov
49608b560b
Make line-height for chapter greater than section
...
Fixes #166
2016-09-04 22:04:55 +07:00
Gambhiro
4153db2624
env_logger
2016-08-14 14:55:10 +01:00
Gambhiro
db11ff27f4
use warn
2016-08-14 14:40:08 +01:00
Gambhiro
b584f6eb9c
use macros from the log crate, issue #151
2016-08-14 13:34:02 +01:00
Carol (Nichols || Goulding)
a459a3606e
Exit with a nonzero status if we get an error
...
This is especially important when mdbook is used with CI.
2016-08-06 14:54:07 -04:00
Ferris
317023cd0e
Added option to configure serve interface and address browser will use to connect to websocket server.
2016-08-05 21:40:00 +00:00
Mathieu David
5350d62591
Update all dependencies to latest version
2016-08-01 14:06:08 +02:00
icanrealizeum
b4948b680f
Fixes #156 - anchors are now URI encoded
...
also fixes https://github.com/rust-lang/book/issues/166 anchors duplication
Thanks @azerupi for mentoring in #156 !
Cheers!
2016-07-31 15:21:58 +03:00
Ian Thompson
b0e5f375ba
Make sure <ul><li> and </li></ul> are balanced
2016-07-16 10:23:22 -04:00
Onur Aslan
b9e22bb8f2
Use light theme when javascript is disabled
...
mdBook is setting theme (by adding a class attribute to body tag) with javascript.
Page is not using any theme by default and page is not using any styling unless
javascript is enabled.
This patch is adding class attribute to body tag and making mdBook to use `light`
theme when javascript is disabled.
Fixes : #144
2016-06-15 17:25:28 +03:00
Austin Hartzheim
03373c6bf2
Fix azerupi/mdBook#133 by adding a link to the GitHub repo at the end of the --help output.
2016-06-11 23:08:48 +00:00
Boris-Chengbiao Zhou
dfef0d7585
Add print media query
2016-06-10 19:30:26 +02:00
Boris-Chengbiao Zhou
9b1e224680
Fix no-default-features build
2016-05-08 21:51:34 +02:00
Boris-Chengbiao Zhou
e3f398cff2
Add address output to mdbook serve
2016-04-27 22:29:48 +02:00
Mathieu David
6bc088db6e
(Refactor) Move the Render trait into mod.rs instead of submodule
2016-04-27 14:19:59 +02:00
Mathieu David
e34bef0e53
(Refactor) Move mdbook.rs to mod.rs
2016-04-26 23:04:27 +02:00
Mathieu David
15d6227a11
Attempt to fix #119 replace \
with /
in paths, so that Windows also uses /
as separator (ugly hack)
2016-04-25 17:02:47 +02:00
Mathieu David
1b8af2bf57
Fix #120 destination and source directories can now be constructed correctly even if multiple directories do not exist on the path
2016-04-25 15:58:44 +02:00
Mathieu David
876ea7895a
Fix #131 where src and dest paths were not prefixed with the root directory if it was not the current directory
2016-04-25 15:50:34 +02:00
Mathieu David
2ec5648587
Remove BookConfig field from MDBook
...
MDBook now stores the necessary information, BookConfig is not used as a field anymore. It is only used for parsing the configuration file. This allows to more easily replace the book.json config with the new tomlbased config
2016-04-05 12:44:14 +02:00
Boris-Chengbiao Zhou
c8051294b0
Switch from rust-websocket to ws-rs
2016-04-02 21:44:13 +02:00
Boris-Chengbiao Zhou
e861880f95
Implement Serve feature
2016-04-02 05:20:46 +02:00
Mathieu David
c3564f1699
Add convenience function to read the content from a file into a string given a path
2016-03-27 18:40:50 +02:00
Mathieu David
15d26befcc
Refactor: Move extern crate definitions to lib.rs
2016-03-27 18:22:17 +02:00
Lucio Franco
ceb139a848
Moved CDN's to https
2016-03-23 14:16:41 -06:00
Mathieu David
c5752620d7
Merge pull request #122 from Bobo1239/fix_cooldown
...
Fix watch event cooldown
2016-03-19 19:40:58 +01:00
Boris Zhou
7f3a6c8130
Fix watch event cooldown
2016-03-19 18:28:34 +01:00
Boris-Chengbiao Zhou
b30a8bdc81
Update dependencies
2016-03-19 17:45:58 +01:00