Michael Bryan
a910435fd9
Merge pull request #577 from Michael-F-Bryan/missing-backends-arent-fatal
...
Missing backends shouldn't be fatal
2018-01-25 07:33:54 +08:00
Bulat Musin
53b902b479
remove dot for consistency ( #580 )
2018-01-25 07:32:52 +08:00
Bulat Musin
2e9d8671a0
fix typo (insert dash) ( #582 )
2018-01-25 07:32:33 +08:00
Bulat Musin
50cdfc9623
fix typo ( #579 )
2018-01-25 07:25:56 +08:00
Michael Bryan
bda23f0183
Missing backends are no longer fatal
2018-01-25 01:15:29 +08:00
Michael Bryan
1fbad982d8
(cargo-release) start next development iteration 0.1.1-alpha.0
2018-01-23 22:06:55 +08:00
Michael Bryan
fada73eb74
(cargo-release) version 0.1.0
2018-01-23 22:05:07 +08:00
Michael Bryan
dee91b146b
Added Michael-F-Bryan to the authors list
2018-01-23 22:04:45 +08:00
Michael Bryan
492f393c0b
Escaped the book's example {{#include ...}} tag
2018-01-23 21:13:33 +08:00
Sorin Davidoi
bcfb37d964
fix(theme): Sticky header support in Safari ( #572 )
...
Safari scrolls on body, not on the html tag. It also needs sticky to be prefixed.
2018-01-23 21:13:11 +08:00
Markus Kohlhase
b1b8ba4b98
fix(doc): make installation from git work again ( #570 )
...
cargo install --git https://github.com/rust-lang-nursery/mdBook.git
leads to error: multiple packages with binaries found: mdbook, mdbook-wordcount
Fix: append name of binary (`mdbook`).
2018-01-23 21:07:14 +08:00
Sorin Davidoi
0531b585e4
fix(theme/index): Use localStorage, not store ( #574 )
...
* fix(theme/index): Use localStorage, not store
* fix(theme/index): Handle quotes values in localStorage
2018-01-23 20:30:50 +08:00
Michael Bryan
5379a0bdf8
Made the logging a lot quieter by default ( #569 )
2018-01-23 01:28:37 +08:00
Michael Bryan
0d146ffa82
Improve SUMMARY parser error messages ( fixes #566 ) ( #567 )
2018-01-22 20:47:29 +08:00
Sorin Davidoi
0bc3544c81
refactor: Remove store.js (use localStorage) ( #550 )
2018-01-22 07:04:16 +08:00
Michael Bryan
c89245b45b
Recursively apply replace_all() when running the links preprocessor ( #564 )
...
* Looks like we forgot to recursively apply replace_all() in #532
* Removed some print statements
* Made sure we ignore the rendered dummy_book
2018-01-22 06:44:28 +08:00
Sorin Davidoi
05e4157c2e
refactor(theme/book): Split into modules ( #556 )
...
Advantages:
- Easier to reason about
- Can easily disable some modules when debugging
- Shared dependencies are explicit (playpen_text)
- Enables some fancier things later one (e.g. run `codeSnippets` slightly later, to avoid blocking the page)
I'm aware that `codeSnippets` should be split into the highlighter and the editor, but I'm not sure I understand exactly how they interact so I've left it as it is for now.
2018-01-21 23:01:57 +08:00
Michael Bryan
9fe19d8f31
Increase Documentation Coverage ( #543 )
...
* Added documentation to the `config` module
* Added an example to the `config` module
* Updated the docs in lib.rs regarding implementing backends
* Started writing an alternate backends walkthrough
* Mentioned the output.foo.command key
* Added example output
* Added a config section to the backends tutorial
* Finished off the backends tutorial
* Made sure travis checks mdbook-wordcount
* Fixed the broken link at in the user guide
* Changed how travis builds the project
* Added a conclusion
* Went through and documented a lot of stuff
* Added a preprocessors chapter and updated For Developers
2018-01-21 22:35:11 +08:00
Michael Bryan
232a923676
Added a windows-specific `tee` equivalent ( #561 )
...
* Added a windows-specific `tee` equivalent
* Changed how the windows "tee" command gets quoted
* Temporarily disabled the backends_receive_render_context_via_stdin test
2018-01-20 21:46:44 +08:00
Sorin Davidoi
3d1a311638
refactor: Remove jQuery file ( #562 )
2018-01-20 15:56:32 +08:00
Sorin Davidoi
80f42675d6
feat(theme/stylus/menu): Make sticky ( #551 )
...
* feat(theme/stylus/menu): Make sticky
* feat(theme/stylus/menu): Faint bottom border
* feat(theme/book): Auto hide menu when scrolling down
* feat(theme/stylus/menu): Don't hide title
* feat(theme/stylus/menu): Only show bottom border when sticky
* fix(theme/stylus/menu): Don't hide when sidebar is expanded
* feat(theme/book): Show menu bar on hover
2018-01-19 23:41:50 +08:00
Michael Bryan
fa84da0856
Stop pulling pulldown-cmark from master ( #555 )
...
* Manually implemented PartialEq for pulldown_cmark types
* Fixed an issue where we wouldn't skip a tag properly
2018-01-19 01:21:04 +08:00
Michael Bryan
947d0312c6
Merge pull request #554 from sorin-davidoi/fix-disable-stylesheet
...
fix(theme/book): Disable stylesheets by property, not attribute
2018-01-19 00:40:10 +08:00
Sorin Davidoi
05a0d7e625
fix(theme/book): Disable stylesheets by property, not attribute
...
Closes #553 .
2018-01-18 17:12:41 +01:00
Michael Bryan
7b356b7530
Merge pull request #538 from sorin-davidoi/remove-jquery
...
Remove jQuery
2018-01-18 07:26:18 +08:00
Michael Bryan
d44b67bbcc
Merge pull request #552 from projektir/editor-docs
...
Documenting the editor #521
2018-01-18 07:19:52 +08:00
Michael Bryan
7b4b70a49d
Merge pull request #532 from JaimeValdemoros/implementing-preprocessors
...
implementing preprocessors
2018-01-18 07:18:54 +08:00
Jaime Valdemoros
1136f671a0
Log as each preprocessor is run
2018-01-17 19:05:15 +00:00
Jaime Valdemoros
80a20eb730
Use Arc instead of lazy_static for dummy preprocessor
2018-01-17 19:02:25 +00:00
Jaime Valdemoros
0d62578c7b
Make Preprocessor context store config and root
2018-01-17 09:44:52 +00:00
projektir
57f960a03b
Documenting the editor #521
2018-01-16 21:26:13 -08:00
Jaime Valdemoros
47cc57177d
Update comment with rustdoc link
2018-01-16 23:02:50 +00:00
Jaime Valdemoros
90fa1b4909
Turn chained if's into match
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
f2d7b705af
Pull out default preprocessors into function
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
4177288b11
Add test to make sure pre-processors are being run
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
b599956516
Move preprocess field location and add tests
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
08027b86cc
Revert reordering
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
b98ed3f794
Clean up LinkPreprocessor exports and use explicit PreprocessorContext struct
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
9c922cf26b
Add LinkPreprocessor::new constructor
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
144358bec6
Change name of link preprocessor
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
4cc708e00f
Preprocess links by default
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
12815fe399
Add pre-processing step to build method of MDBook
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
f282a553fd
Remove unnecessary mem::replace
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
966811061b
Start determining preprocessors
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
cad76a9f6c
Factor out replace_all preprocessor
2018-01-16 22:39:11 +00:00
Jaime Valdemoros
01df904bb3
Initial Preprocessor trait implementation
2018-01-16 22:39:11 +00:00
Sorin Davidoi
5a4adcce53
refactor(theme): Remove jQuery
2018-01-16 16:31:08 +01:00
Michael Bryan
bf093e2f5f
Temporarily ignore OSX jobs on travis ( #549 )
...
* Made sure the CmdRenderer always creates the destination dir
* Commented out osx jobs temporarily
2018-01-16 23:29:46 +08:00
Michael Bryan
be9a524eeb
Made sure the CmdRenderer always creates the destination dir
2018-01-16 21:39:59 +08:00
Sorin Davidoi
b0e91193e9
Meta theme color ( #547 )
...
* feat(theme/index): Add meta tag for theme-color
* feat(theme/book): Sync theme-color meta tag with the current theme
2018-01-16 20:29:20 +08:00