Commit Graph

382 Commits

Author SHA1 Message Date
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
Mathieu David eb65f3fd1e Merge pull request #174 from rnkaufman/update-highlight-js
Highlight js update
2016-10-29 16:42:32 +02:00
rnkaufman 2600c62cf9 Highlight js update 2016-10-27 18:26:02 -07:00
Mathieu David ecae442d25 Merge pull request #173 from HParker/slugify-section-anchors
slugify section headers
2016-10-21 22:12:40 +02: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