Michael Bryan
dfb6e3cb10
Merge pull request #806 from rust-lang-nursery/serialize-checks
...
Add some round-trip checks for preprocessor input serialization
2018-10-20 14:17:03 +08:00
Michael Bryan
cffc385b0c
Updated the user guide's config section to mention specifying plugin commands
2018-10-20 14:16:07 +08:00
Michael Bryan
e73928f933
Mentioned plugins in the README
2018-10-20 14:01:51 +08:00
Michael Bryan
41071a5dd9
Bumped dependencies
2018-10-20 12:51:45 +08:00
Michael Bryan
f6a7432569
Added a round-trip test to make sure parse_input() is always correct
2018-10-20 12:50:35 +08:00
Michael Bryan
89ea60e7a5
Made __non_exhaustive fields #[serde(skip)]
2018-10-20 11:21:24 +08:00
Jason Liquorish
10b69e60c8
Add documentation and tests
2018-10-15 21:40:59 +01:00
Jason Liquorish
336e08fe50
Update FontAwesome version to 4.7.0
2018-10-15 20:01:36 +01:00
Jason Liquorish
5bfdf9fcc8
Added git-repository-icon option
...
Updated documentation and added tests.
2018-10-15 19:48:54 +01:00
Michael Bryan
29f8b791f1
Merge pull request #792 from rust-lang-nursery/custom-preprocessor
...
WIP: Custom Preprocessors
2018-10-16 00:02:12 +08:00
xyh
877bf37d18
avoid using `cd` in example travis-ci script ( #803 )
2018-10-15 18:52:37 +08:00
Jason Liquorish
d2565af000
Add helper to format theme name for theme changer
2018-10-13 14:44:10 +01:00
Jason Liquorish
599e47f1f1
Initial implementation of a git repository button
2018-10-13 12:17:33 +01:00
Jason Liquorish
0c31ab2953
Initial implementation of default theme option
2018-10-12 19:57:59 +01:00
Michael Bryan
b1c7c54108
Rewrote a large proportion of the Preprocessor docs to be up-to-date
2018-09-25 19:48:20 +08:00
Jan-Erik Rediger
f654c42426
Don't strip relative path of additional javascript files
...
Previously, additional JavaScript files inside a directory were
correctly copied (with their parent created), but the link to it was
stripped of that parent.
There's no need for that (and it was not done for CSS)
2018-09-19 20:36:32 +02:00
Jan-Erik Rediger
0c926b3e88
Ensure section numbers are correctly incremented after a horizontal separator ( #790 )
...
Fixes #779
2018-09-19 23:33:28 +08:00
mwilbur
e4eddb3f26
Fix broken link to API pages ( #795 )
2018-09-19 23:32:37 +08:00
Michael Bryan
adec78e7f5
Forgot to implement 3rd party preprocessor discovery
2018-09-19 23:16:11 +08:00
Michael Bryan
5cd5e4764c
Fleshed out the api docs
2018-09-16 23:44:52 +08:00
Michael Bryan
132f4fd358
Fixed a bug where the tests use the wrong dummy book
2018-09-16 23:33:58 +08:00
Michael Bryan
1d72cea972
The example preprocessor works
2018-09-16 23:28:01 +08:00
Michael Bryan
1aa1194d79
We can shell out to the preprocessor
2018-09-16 23:23:03 +08:00
Michael Bryan
304234c122
The example can now tell mdbook if renderers are supported
2018-09-16 23:00:19 +08:00
Michael Bryan
729c94a7e4
Started working on a custom preprocessor
2018-09-16 22:49:52 +08:00
Ramon Buckland
df874cdbdb
Resolves #270 . details for Clippy and Rustmft usage ( #776 )
...
* Resolves #270 . details for Clippy and Rustmft usage
* Fix Typo
2018-09-16 14:39:18 +08:00
Michael Bryan
5dce539928
Notify preprocessors of the mdbook version and add __non_exhaustive elements
2018-09-16 14:27:37 +08:00
Michael Bryan
206a00915b
Export the mdbook version from the crate root
2018-09-16 14:22:50 +08:00
Ramon Buckland
ced74ca4dd
Updated the documentation for new preprocessor format ( #787 )
...
* Updated the documentation for new preprocessor format
* adjusted the descriptions for preprocessors
2018-09-10 19:51:18 +08:00
Michael Bryan
09667c9956
Configurable preprocessor ( #658 )
...
* The preprocessor trait now returns a modified book instead of editing in place
* A preprocessor is told which render it's running for
* Made sure preprocessors get their renderer's name
* Users can now manually specify whether a preprocessor should run for a renderer
* You can normally use default preprocessors by default
* Got my logic around the wrong way
* Fixed the `build.use-default-preprocessors` flag
2018-09-10 18:55:58 +08:00
Weihang Lo
d729a762fe
Remove insertion on non alphabetic initial headings
2018-09-09 12:00:28 +08:00
Weihang Lo
43b3d157d9
(test) validate id from non ascii headings
2018-09-09 12:00:25 +08:00
Matt Ickstadt
a9f3be6f44
Make serve command note more prominent
2018-09-06 10:24:56 -05:00
Matt Ickstadt
34356b87a0
Document dest-dir relative path behavior
2018-09-06 10:24:42 -05:00
Matt Ickstadt
48c97dadd0
Merge pull request #777 from wirelyre/fix-additional-css-and-js
...
Fix paths to additional CSS and JavaScript files
2018-09-04 14:16:42 -04:00
wirelyre
65198a7632
Fix paths to additional CSS and JavaScript files
...
Expressions in an `#each` block need to begin with "../" to reference
values in the main context.
2018-08-31 20:03:34 -05:00
Matt Ickstadt
a0e7b19784
(cargo-release) start next development iteration 0.2.2-alpha.0
2018-08-22 08:51:07 -05:00
Matt Ickstadt
7e2e095c26
(cargo-release) version 0.2.1
2018-08-22 08:48:25 -05:00
Matt Ickstadt
5baaf55abc
Merge pull request #770 from mattico/improve-travis
...
Improve CI
2018-08-22 08:55:06 -05:00
Matt Ickstadt
9157f6e32d
Improve CI
...
- Try to get OSX releases working
- Use LTO for appveyor releases
- Remove unused install.sh
2018-08-21 11:18:20 -05:00
Matt Ickstadt
3688f73052
rustfmt
...
using rustfmt 0.99.2-nightly
2018-08-21 10:58:44 -05:00
Matt Ickstadt
3e89e8b1bd
Update dependencies
2018-08-21 10:51:34 -05:00
Matt Ickstadt
e08fc148b1
Merge pull request #769 from dguo/patch-1
...
Fix a typo
2018-08-21 09:44:35 -05:00
Danny Guo
d9c1c77aae
Fix a typo
2018-08-20 23:48:18 -04:00
Matt Ickstadt
bb2ca4f938
Merge pull request #765 from weihanglo/fix/quote-table-colors
...
Fix table and quote related color
2018-08-13 11:08:29 -05:00
Weihang Lo
42aded9577
Fix table and quote related color
2018-08-12 02:47:06 +08:00
Matt Ickstadt
7fb2d5437a
Merge pull request #761 from sunng87/feature/handlebars-1.0
...
Update to handlebars 1.0
2018-08-07 15:39:09 -05:00
Ning Sun
4cc3a1333b
(feat) update to handlebars 1.0
2018-08-05 15:08:47 +08:00
Matt Ickstadt
322e8fcf77
Rewrap guide markdown at 80 columns
...
Much of the book was wrapped at around 80 columns, but let's make this consistent.
2018-08-02 21:34:26 -05:00
Matt Ickstadt
a8a460545f
Update installation instructions in guide
2018-08-02 21:19:47 -05:00