Commit graph

  • c6b6069ed3 Tweaks to the docs + clean-up Mathieu David 2015-08-06 15:24:34 +02:00
  • 15a5378b2b Cosmetic fix to docs Mathieu David 2015-08-06 15:09:37 +02:00
  • 20bfcd128d Fixed the code examples and added no_run to prevent them from running Mathieu David 2015-08-06 15:04:27 +02:00
  • 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() Mathieu David 2015-08-06 14:27:07 +02:00
  • a0040733e9 Fixed rust example in doc + some tweaks for html validation Mathieu David 2015-08-06 14:09:55 +02:00
  • 05ab31d882 Fix #34 Mathieu David 2015-08-06 13:58:27 +02:00
  • fd57d03992 Fix colors in deploy script + Fix link to API docs Mathieu David 2015-08-06 13:30:08 +02:00
  • 77413e4699 Fix in deploy script? Mathieu David 2015-08-06 13:09:52 +02:00
  • e0621ed0c7 Add echo's to deploy script Mathieu David 2015-08-06 13:06:26 +02:00
  • 726018307e ignored test, have to fix some bugs before Mathieu David 2015-08-06 12:52:06 +02:00
  • e582922b74 Merge branch 'master' of https://github.com/azerupi/mdBook Mathieu David 2015-08-06 12:39:01 +02:00
  • e725215103 Add rustdoc generated API doc Mathieu David 2015-08-06 12:38:48 +02:00
  • bbb3c6e789 Update README.md Mathieu David 2015-08-06 00:05:52 +02:00
  • 01369ea42f Checked the API, moved handlebars theme handling to the theme module to expose it to every renderer. Closes #28 Mathieu David 2015-08-05 22:35:26 +02:00
  • f222134ee6 book-example/book is not tracked anymore and the deploy script should build the output before pushing it to gh-pages Mathieu David 2015-08-05 20:47:21 +02:00
  • 991ccb5495 Added some chapters for the documentation #30 + tweaked the syntax highlighting theme Mathieu David 2015-08-05 20:36:21 +02:00
  • 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 Mathieu David 2015-08-05 19:14:03 +02:00
  • 90719f721b Added syntax highlighting with highlight.js Closes #31 + Added a new chapter to the docs #30. Mathieu David 2015-08-05 18:28:59 +02:00
  • 191f594e78 Added function to MDBook to swap renderer #10 Mathieu David 2015-08-04 20:51:01 +02:00
  • 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 Mathieu David 2015-08-04 17:58:09 +02:00
  • 4ead44457a Added a new macro 'output' that can be disabled by a feature Mathieu David 2015-08-04 17:13:24 +02:00
  • 1095e7c773 Clean-up handlebars renderer, move some parts to utils module Mathieu David 2015-08-04 16:52:10 +02:00
  • bca6a7aa13 [Clean-up] Reorganize structure in handlebars renderer Mathieu David 2015-08-04 15:15:36 +02:00
  • 16318273f3 Merge the updated handlebars helpers in master. Closes #26 Mathieu David 2015-08-04 12:58:20 +02:00
  • 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 Mathieu David 2015-08-04 12:51:07 +02:00
  • 4ae77d771a Moved book.json from src to root. Now src can be set to whatever you want. Closes #27 Mathieu David 2015-08-04 01:25:41 +02:00
  • a77fe94c02 Started to clean the 'previous' and 'next' handlebars helpers #26 But got stuck, waiting for a response Mathieu David 2015-08-03 22:09:26 +02:00
  • 91b0a99d81 Fix bug in menu-bar title, again... Because I didn't solve it previously Mathieu David 2015-08-03 18:17:39 +02:00
  • 22280bbb16 Add debug! macro that can be activated using the "debug" feature. #19 Mathieu David 2015-08-03 18:06:01 +02:00
  • fd58a4d441 Fix bug where menu-bar title was on top of the menu-bar icons making them unclickable Mathieu David 2015-08-03 14:59:18 +02:00
  • c64824a18c Added author and dest field in book.json, fixed bug when output directory did not exist. Closes #7 Mathieu David 2015-08-03 14:23:32 +02:00
  • 9b4298c066 Initial implementation for reading the config file: book.json #7 Mathieu David 2015-08-03 01:37:13 +02:00
  • ef00851b8e Fixes #24 Mathieu David 2015-08-01 17:21:05 +02:00
  • 3baa409c06 Added deploy script for gh-pages, I am not sure if it works. #23 Mathieu David 2015-08-01 15:24:00 +02:00
  • 5b11907a56 Added navigation icons + javascript code to hide them when there is no previous or next. Closes #12 Mathieu David 2015-08-01 14:12:55 +02:00
  • 9d29fdaf42 Added Travis build status icon [ci skip] Mathieu David 2015-08-01 10:44:58 +02:00
  • 954df18ea9 Added travis integration tests Mathieu David 2015-08-01 10:35:09 +02:00
  • 598e0b1eef Merge pull request #22 from kbknapp/clap Mathieu David 2015-08-01 10:13:13 +02:00
  • c7361704b9 uses clap to simplify CLI Kevin K 2015-08-01 00:59:05 -04:00
  • c64f3ac973 Added handlebars helpers for navigation, need to find a place where to put them on the page #12 Mathieu David 2015-07-31 18:34:43 +02:00
  • 31f638eae3 Add active class to currently viewed chapter in the sidebar. Closes #20 Mathieu David 2015-07-31 15:06:08 +02:00
  • 1a8c2259e5 Split the handlebars renderer in his own module because it was becoming large Mathieu David 2015-07-30 15:38:21 +02:00
  • 5bd1385212 Added a utils module for general / common functions Mathieu David 2015-07-30 15:20:55 +02:00
  • 3a88479543 Merge branch 'master' of https://github.com/azerupi/mdBook Mathieu David 2015-07-30 13:50:15 +02:00
  • c63ca25e43 Clean up: Removed uneeded function because the same functionality is present in std Mathieu David 2015-07-30 13:49:49 +02:00
  • 979c617b7e Added link to example Mathieu David 2015-07-30 12:58:54 +02:00
  • 18c3ed4540 Added an example book also containing the docs Mathieu David 2015-07-30 11:59:08 +02:00
  • 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 Mathieu David 2015-07-29 23:32:01 +02:00
  • 6a4b8d51b4 create a copy of the first rendered page and use that as index.html... Closes #16 Mathieu David 2015-07-29 22:26:13 +02:00
  • a44f909ffd Merge branch 'master' of https://github.com/azerupi/mdBook Mathieu David 2015-07-29 21:54:13 +02:00
  • 94d3d65a0e Change link color + add transition animation on menu-bar icons on hover. Closes #15 Mathieu David 2015-07-29 21:53:59 +02:00
  • 44b467162a Update README.md Mathieu David 2015-07-29 18:52:46 +02:00
  • 925b0834cb link to enhancement label in issue tracker Mathieu David 2015-07-29 15:07:34 +02:00
  • b7ef472452 Update README.md Mathieu David 2015-07-29 15:06:22 +02:00
  • 0c3266e40f Update README.md Mathieu David 2015-07-29 14:50:17 +02:00
  • 6973994518 Update README.md Mathieu David 2015-07-29 14:34:15 +02:00
  • ffb22c5a3b Update README.md Mathieu David 2015-07-29 14:02:05 +02:00
  • 0e27a473c5 Sidebar is now hidden on mobile devices and can be hidden/shown with the button Mathieu David 2015-07-29 13:34:48 +02:00
  • ecdcc31e9e Added function to clean links before inserting in toc Mathieu David 2015-07-29 12:10:12 +02:00
  • a55a676bbe support empty links in rendered html Mathieu David 2015-07-29 01:40:48 +02:00
  • da866db399 Create LICENSE Mathieu David 2015-07-29 01:11:30 +02:00
  • d9be561887 Merge branch 'master' of https://github.com/azerupi/mdBook Mathieu David 2015-07-29 01:07:00 +02:00
  • 9a9fadac77 Forgot to update level variable, fixed now. Mathieu David 2015-07-29 01:06:46 +02:00
  • 0b0b9b0bb1 update progress Mathieu David 2015-07-29 00:59:02 +02:00
  • f500b4a836 Rough implementation for handlebars helper to display toc correctly, probably needs a little bit of cleaning... Url in toc doesn't work yet. It needs to be cleaned before './url' -> '/url' and 'url' -> '/url' Mathieu David 2015-07-29 00:57:47 +02:00
  • 4203b5b1c4 added markdown with 'pulldown-cmark', added basic styling, render of the toc is still not completely done Mathieu David 2015-07-28 21:01:13 +02:00
  • 91c29ef81e Update README.md Mathieu David 2015-07-19 15:52:27 +02:00
  • be0bfa7170 Split of the creating of the JSon object into it's own function Mathieu David 2015-07-19 14:02:21 +02:00
  • 4d4f35ecba First big step for the html renderer, it reads an handlebars template and creates the files from SUMMARY.md respecting the source folder structure Mathieu David 2015-07-19 00:08:38 +02:00
  • 35be20da8b Fixed bug where spaces where not trimmed and only the first level was parsed correctly Mathieu David 2015-07-18 16:21:04 +02:00
  • 60e47d2e08 fix error in init(): write "- [chapter 1](...)" to SUMMARY.md instead of "[chapter 1](...)" note the lack of dash at the beginning Mathieu David 2015-07-18 00:14:04 +02:00
  • 7fa5b06ccb Rudimentary: Parse SUMMARY.md, support for nested levels. Only list items: "- [name](path)" or "* [name](path)" #2 Mathieu David 2015-07-18 00:04:20 +02:00
  • 4fe0bc2de5 renamed directory + created BookItem Mathieu David 2015-07-16 19:26:16 +02:00
  • ad01c37432 clean up structure and code Mathieu David 2015-07-16 18:20:36 +02:00
  • 2cec95c352 Merge branch 'master' of https://github.com/azerupi/mdbook Mathieu David 2015-07-08 15:17:53 +02:00
  • 4d884b9c40 Added BookConfig struct, cleaned up some parts Mathieu David 2015-07-08 15:17:11 +02:00
  • 02b5b9c194 Update README.md Mathieu David 2015-07-08 00:11:02 +02:00
  • fc256f884b Update README.md Mathieu David 2015-07-08 00:07:36 +02:00
  • 39c0344f9a Added README.md Mathieu David 2015-07-08 00:04:28 +02:00
  • 508f3068f0 Added arg for init to specify directory Mathieu David 2015-07-07 12:36:11 +02:00
  • a6b3f99c53 Init now creates 'src' and 'book' folder. In 'src' SUMMARY.md is created with one dummy chapter Mathieu David 2015-07-07 11:46:49 +02:00
  • a27bc498eb Started to implement init Mathieu David 2015-07-07 02:56:19 +02:00
  • b94304405a Skeleton for main.rs (binary) Mathieu David 2015-07-06 21:12:24 +02:00
  • d5a8d7f3a1 Initial commit Mathieu David 2015-07-06 14:21:59 +02:00