Commit Graph

2286 Commits

Author SHA1 Message Date
Mathieu David bf114d7e21 Removed the sub module from utils and put the functions directly in the utils module + docs #30 2015-08-06 23:04:19 +02:00
Mathieu David b7214f92a1 Add documentation for MDBook #30 2015-08-06 21:10:59 +02:00
Mathieu David c6b6069ed3 Tweaks to the docs + clean-up 2015-08-06 15:24:34 +02:00
Mathieu David 15a5378b2b Cosmetic fix to docs 2015-08-06 15:09:37 +02:00
Mathieu David 20bfcd128d Fixed the code examples and added no_run to prevent them from running 2015-08-06 15:04:27 +02:00
Mathieu David 731149d37a Fix bug where src and output where not in function of MDBook.root but the current working dir when using set_src() and set_dest() 2015-08-06 14:27:07 +02:00
Mathieu David a0040733e9 Fixed rust example in doc + some tweaks for html validation 2015-08-06 14:09:55 +02:00
Mathieu David 05ab31d882 Fix #34 2015-08-06 13:58:27 +02:00
Mathieu David fd57d03992 Fix colors in deploy script + Fix link to API docs 2015-08-06 13:30:08 +02:00
Mathieu David 77413e4699 Fix in deploy script? 2015-08-06 13:09:52 +02:00
Mathieu David e0621ed0c7 Add echo's to deploy script 2015-08-06 13:06:26 +02:00
Mathieu David 726018307e ignored test, have to fix some bugs before 2015-08-06 12:52:06 +02:00
Mathieu David e582922b74 Merge branch 'master' of https://github.com/azerupi/mdBook 2015-08-06 12:39:01 +02:00
Mathieu David e725215103 Add rustdoc generated API doc 2015-08-06 12:38:48 +02:00
Mathieu David bbb3c6e789 Update README.md 2015-08-06 00:05:52 +02:00
Mathieu David 01369ea42f Checked the API, moved handlebars theme handling to the theme module to expose it to every renderer. Closes #28 2015-08-05 22:35:26 +02:00
Mathieu David f222134ee6 book-example/book is not tracked anymore and the deploy script should build the output before pushing it to gh-pages 2015-08-05 20:47:21 +02:00
Mathieu David 991ccb5495 Added some chapters for the documentation #30 + tweaked the syntax highlighting theme 2015-08-05 20:36:21 +02:00
Mathieu David 58d18d467c Fixed a bug where custom theme was appended to default theme + Changed syntax highlighting theme to something lighter, the dark theme did not fit the light style of the page 2015-08-05 19:14:03 +02:00
Mathieu David 90719f721b Added syntax highlighting with highlight.js Closes #31 + Added a new chapter to the docs #30. 2015-08-05 18:28:59 +02:00
Mathieu David 191f594e78 Added function to MDBook to swap renderer #10 2015-08-04 20:51:16 +02:00
Mathieu David 2c22d11bfd It's now possible to use a custom theme. Add a theme directory in your src and selectively overwrite the files you want to customize. Closes #6 2015-08-04 17:58:09 +02:00
Mathieu David 4ead44457a Added a new macro 'output' that can be disabled by a feature 2015-08-04 17:13:24 +02:00
Mathieu David 1095e7c773 Clean-up handlebars renderer, move some parts to utils module 2015-08-04 16:52:10 +02:00
Mathieu David bca6a7aa13 [Clean-up] Reorganize structure in handlebars renderer 2015-08-04 15:15:36 +02:00
Mathieu David 16318273f3 Merge the updated handlebars helpers in master. Closes #26 2015-08-04 12:58:20 +02:00
Mathieu David 842196b91c Cleaned up the handlebars helpers, it's a lot more customizable because the user can put whatever template he wants inside and I just expose link and name of previous / next chapter. JavaScript part is removed. #26 2015-08-04 12:52:32 +02:00
Mathieu David 4ae77d771a Moved book.json from src to root. Now src can be set to whatever you want. Closes #27 2015-08-04 01:25:41 +02:00
Mathieu David a77fe94c02 Started to clean the 'previous' and 'next' handlebars helpers #26 But got stuck, waiting for a response 2015-08-03 22:09:26 +02:00
Mathieu David 91b0a99d81 Fix bug in menu-bar title, again... Because I didn't solve it previously 2015-08-03 18:17:39 +02:00
Mathieu David 22280bbb16 Add debug! macro that can be activated using the "debug" feature. #19 2015-08-03 18:06:01 +02:00
Mathieu David fd58a4d441 Fix bug where menu-bar title was on top of the menu-bar icons making them unclickable 2015-08-03 14:59:18 +02:00
Mathieu David c64824a18c Added author and dest field in book.json, fixed bug when output directory did not exist. Closes #7 2015-08-03 14:23:32 +02:00
Mathieu David 9b4298c066 Initial implementation for reading the config file: book.json #7 2015-08-03 01:37:13 +02:00
Mathieu David ef00851b8e Fixes #24 2015-08-01 17:21:05 +02:00
Mathieu David 3baa409c06 Added deploy script for gh-pages, I am not sure if it works. #23 2015-08-01 15:24:00 +02:00
Mathieu David 5b11907a56 Added navigation icons + javascript code to hide them when there is no previous or next. Closes #12 2015-08-01 14:18:25 +02:00
Mathieu David 9d29fdaf42 Added Travis build status icon [ci skip] 2015-08-01 10:44:58 +02:00
Mathieu David 954df18ea9 Added travis integration tests 2015-08-01 10:35:09 +02:00
Mathieu David 598e0b1eef Merge pull request #22 from kbknapp/clap
uses clap to simplify CLI
2015-08-01 10:13:13 +02:00
Kevin K c7361704b9 uses clap to simplify CLI 2015-08-01 00:59:05 -04:00
Mathieu David c64f3ac973 Added handlebars helpers for navigation, need to find a place where to put them on the page #12 2015-07-31 18:34:43 +02:00
Mathieu David 31f638eae3 Add active class to currently viewed chapter in the sidebar. Closes #20 2015-07-31 15:06:08 +02:00
Mathieu David 1a8c2259e5 Split the handlebars renderer in his own module because it was becoming large 2015-07-30 15:38:21 +02:00
Mathieu David 5bd1385212 Added a utils module for general / common functions 2015-07-30 15:20:55 +02:00
Mathieu David 3a88479543 Merge branch 'master' of https://github.com/azerupi/mdBook 2015-07-30 13:50:15 +02:00
Mathieu David c63ca25e43 Clean up: Removed uneeded function because the same functionality is present in std 2015-07-30 13:49:49 +02:00
Mathieu David 979c617b7e Added link to example 2015-07-30 12:58:54 +02:00
Mathieu David 18c3ed4540 Added an example book also containing the docs 2015-07-30 11:59:08 +02:00
Mathieu David 1111ff3ceb Fixes 2 bugs with relative paths. Fixed by injecting a variable path_to_root into the json data for the handlebars template. Fixes #17 2015-07-29 23:32:01 +02:00