Commit Graph

386 Commits

Author SHA1 Message Date
Gambhiro
eb5a9b987f cli test command is back 2017-01-18 07:23:10 +00:00
Gambhiro
aa54d95a23 cross-link by section number if TOC are structurally the same 2017-01-16 21:01:34 +00:00
Gambhiro
badc921429 cross-link translations by translation_id and src_path 2017-01-16 17:49:21 +00:00
Gambhiro
4973c02554 use chapter title + book title as page title 2017-01-16 13:30:32 +00:00
Gambhiro
ca40e71d1b index links and translation links separately 2017-01-16 13:10:12 +00:00
Gambhiro
6492faa1bc recognize main language as first given in book.toml 2017-01-15 15:18:25 +00:00
Gambhiro
985745531c upd doc string 2017-01-15 10:15:08 +00:00
Gambhiro
34ee6c9274 remove proc_macro 2017-01-14 18:18:35 +00:00
Gambhiro
35890db697 don't link for a single language 2017-01-14 09:01:24 +00:00
Gambhiro
ae09aabeb5 fix highlight css selection 2017-01-14 08:46:01 +00:00
Gambhiro
a1375b17e0 upd structs diagram 2017-01-13 17:14:26 +00:00
Gambhiro
0713d49e7b chapter.content, .src_path, .dest_path 2017-01-13 17:01:59 +00:00
Gambhiro
da9c57e6f5 write print.html 2017-01-13 07:57:08 +00:00
Gambhiro
5ca380f5a2 render markdown in make_data() 2017-01-12 06:48:21 +00:00
Gambhiro
2a033de001 look in different paths for page template 2017-01-11 21:09:22 +00:00
Gambhiro
0532295d8f remove todo comment 2017-01-11 15:18:32 +00:00
Gambhiro
3aa8f7d925 watch and serve are back 2017-01-11 15:17:34 +00:00
Gambhiro
c021940331 translation links
rename with _
translation links
css for translation links
2017-01-10 16:36:08 +00:00
Gambhiro
e7ba6fac85 multilang
parses toc and chapters

renders html

hbs helpers and asset embedding

copy static assets by pattern

review

fix prev nav link

copy local assets when found

multilang renders

is_multilang as property

theme is template

cli init and build

bump version

structs diagram
2017-01-09 21:11:51 +00:00
Gambhiro
204a878ebf Merge remote-tracking branch 'origin/docs' into ebooks 2016-12-25 06:51:52 +00:00
Gambhiro
2cae064040 Merge remote-tracking branch 'origin/parse-toml' into ebooks 2016-12-25 06:51:47 +00:00
Gambhiro
44b03bd628 Merge remote-tracking branch 'origin/book-struct' into ebooks 2016-12-25 06:51:22 +00:00
Gambhiro
852fc1d872 plan for reorganizing structs 2016-12-25 04:40:37 +00:00
Gambhiro
8a178e311d fix test 2016-12-24 13:44:24 +00:00
Gambhiro
53ec61ac70 upd example 2016-12-24 13:34:22 +00:00
Gambhiro
97d46e79b7 convert json to toml before config parsing 2016-12-24 13:22:01 +00:00
Gambhiro
552e39c897 update example to encourage using book.toml 2016-12-23 08:17:04 +00:00
Gambhiro
791487bc84 parse either book.toml or book.json 2016-12-23 08:15:32 +00:00
Gambhiro
f67ae7c71a update dependency versions 2016-12-23 08:10:42 +00:00
Gambhiro
7edee42053 docs for refactoring design 2016-12-22 07:22:18 +00:00
Gambhiro
5525cd4ae0 Merge branch 'book-struct' of github.com:gambhiro/mdBook into book-struct 2016-12-20 21:33:16 +00:00
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
Mathieu David
e53dcdcf4d Merge pull request #186 from gambhiro/book-json-keys
Book json keys
2016-12-13 00:55:51 +01: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
Mathieu David
c986b3afc4 Merge pull request #182 from integer32llc/hljs-class
Add hljs class to all code blocks, regardless of highlighting
2016-11-14 07:48:07 +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
f0c0d71326 Merge pull request #177 from azerupi/serde
Switch from rustc_serialize to serde
2016-11-03 11:44:34 +01: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
Mathieu David
30eb85711e Merge pull request #175 from DenisKolodin/metadata-remove
Remove unused metadata import
2016-11-01 12:44:23 +01:00
Denis Kolodin
b0d33e76ec Remove unused metadata import 2016-11-01 11:19:08 +03:00